Vulnerability Name: | CVE-2009-3305 (CCN-55178) | ||||||||||||||||
Assigned: | 2009-12-24 | ||||||||||||||||
Published: | 2009-12-24 | ||||||||||||||||
Updated: | 2010-02-26 | ||||||||||||||||
Summary: | Polipo 1.0.4, and possibly other versions, allows remote attackers to cause a denial of service (crash) via a request with a Cache-Control header that lacks a value for the max-age field, which triggers a segmentation fault in the httpParseHeaders function in http_parse.c, and possibly other unspecified vectors. | ||||||||||||||||
CVSS v3 Severity: | 5.3 Medium (CCN CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L)
| ||||||||||||||||
CVSS v2 Severity: | 5.0 Medium (CVSS v2 Vector: AV:N/AC:L/Au:N/C:N/I:N/A:P) 4.0 Medium (Temporal CVSS v2 Vector: AV:N/AC:L/Au:N/C:N/I:N/A:P/E:U/RL:U/RC:UR)
4.0 Medium (CCN Temporal CVSS v2 Vector: AV:N/AC:L/Au:N/C:N/I:N/A:P/E:U/RL:U/RC:UR)
| ||||||||||||||||
Vulnerability Type: | CWE-20 | ||||||||||||||||
Vulnerability Consequences: | Denial of Service | ||||||||||||||||
References: | Source: CCN Type: Debian Bug report logs - #547047 polipo crashes when server reply contains "Cache-Control: max-age" Source: CONFIRM Type: UNKNOWN http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=547047 Source: MITRE Type: CNA CVE-2009-3305 Source: CONFIRM Type: UNKNOWN http://groups.google.com/group/linux.debian.bugs.dist/browse_thread/thread/dca6877a8117f0df Source: CCN Type: SA37607 Polipo "httpClientDiscardBody()" Signedness Error Denial of Service Source: SECUNIA Type: Vendor Advisory 37607 Source: SECUNIA Type: UNKNOWN 38647 Source: DEBIAN Type: UNKNOWN DSA-2002 Source: DEBIAN Type: DSA-2002 polipo -- denial of service Source: CCN Type: OSVDB ID: 61336 Polipo http_parse.c httpParseHeaders Function Cache-Control Header Remote DoS Source: CCN Type: Polipo Web site Polipo a caching web proxy Source: BID Type: UNKNOWN 37463 Source: CCN Type: BID-37463 Polipo Multiple Remote Denial Of Service Vulnerabilities Source: XF Type: UNKNOWN polipo-httpparseheaders-dos(55178) | ||||||||||||||||
Vulnerable Configuration: | Configuration 1: Denotes that component is vulnerable | ||||||||||||||||
Oval Definitions | |||||||||||||||||
| |||||||||||||||||
BACK |