Jetty HttpParser Error Remote Memory Disclosure

Medium Nessus Plugin ID 81576


The remote web server is affected by a remote memory disclosure vulnerability.


The remote instance of Jetty is affected by a remote memory disclosure vulnerability in the HttpParser module due to incorrect handling of illegal characters in header values. When an illegal character is encountered in an HTTP request, Jetty writes a response in a shared buffer that was used in a previous request. Jetty's response to the client includes this shared buffer which contains potentially sensitive data from the previous request. An attacker, using specially crafted requests containing variable length strings of illegal characters, can steal sensitive header data (e.g. cookies, authentication tokens) or sensitive POST data (e.g. credentials).


Upgrade to Jetty 9.2.9.v20150224 or later. For Jetty 9.3.x, contact the vendor for a solution.

See Also

Plugin Details

Severity: Medium

ID: 81576

File Name: jetty_cve-2015-2080.nasl

Version: $Revision: 1.2 $

Type: remote

Family: Web Servers

Published: 2015/02/27

Modified: 2015/03/02

Dependencies: 10107

Risk Information

Risk Factor: Medium


Base Score: 5

Temporal Score: 4.3

Vector: CVSS2#AV:N/AC:L/Au:N/C:P/I:N/A:N

Temporal Vector: CVSS2#E:ND/RL:OF/RC:C

Vulnerability Information

CPE: cpe:/a:mortbay:jetty

Exploit Available: true

Exploit Ease: Exploits are available

Patch Publication Date: 2015/02/24

Vulnerability Publication Date: 2015/02/24

Reference Information

CVE: CVE-2015-2080

BID: 72768

OSVDB: 118744