(Sun Issues Partial Fix) Apache Chunked Transfer-Encoding and Content-Length Processing Lets Remote Users Smuggle HTTP Requests
|
|
SecurityTracker Alert ID: 1015712 |
|
SecurityTracker URL: http://securitytracker.com/id/1015712
|
|
CVE Reference:
CVE-2005-2088
(Links to External Site)
|
Updated: Jul 14 2006
|
Original Entry Date: Mar 2 2006
|
Impact:
Modification of user information
|
Fix Available: Yes Vendor Confirmed: Yes
|
Version(s): prior to 2.1.6
|
Description:
A vulnerability was reported in the Apache web server. A remote user may be able to conduct HTTP request smuggling attacks against web-based applications on the target system.
A remote user can submit a specially crafted request with both a 'Transfer-Encoding: chunked' header and a 'Content-Length' header to cause Apache to forward the reassembled request with the original Content-Length HTTP header value. As a result, a malicious request may be embedded within another request as processed by the subsequent application (such as an application server or a proxied system).
This vulnerability was reported by Watchfire.
A description of HTTP request smuggling attacks is available at:
http://www.watchfire.com/resources/HTTP-Request-Smuggling.pdf
|
Impact:
A remote user may be able to cause Apache to reassemble a connection in such a way that an application (such as an application server) to incorrectly process the connection.
|
Solution:
Sun has issued the following fix.
SPARC Platform
* Solaris 9 with patch 113146-07 or later
* Solaris 10 with patch 122911-01 or later
x86 Platform
* Solaris 9 with patch 114145-06 or later
* Solaris 10 with patch 122912-01 or later
A final resolution for Solaris 8 is not yet available. Some workarounds for Solaris 8 are described in the Sun advisory.
The Sun advisory is available at:
http://sunsolve.sun.com/search/document.do?assetkey=1-26-102197-1
|
Vendor URL: httpd.apache.org/ (Links to External Site)
|
Cause:
State error
|
Underlying OS:
UNIX (Solaris - SunOS)
|
|
Message History:
This archive entry is a follow-up to the message listed below.
|
Source Message Contents
|
Date: Thu, 2 Mar 2006 01:33:01 -0500
Subject: Security Vulnerabilities in the Apache 1.3 Web Server
|
http://sunsolve.sun.com/search/document.do?assetkey=1-26-102197-1
CAN-2004-0940: "allows local users[...] to execute arbitrary code" http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0940
CAN-2005-2700: "does not properly enforce 'SSLVerifyClient require' " http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-2700
CAN-2005-2088: "HTTP Request Smuggling" http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-2088
|
|