Bug 201163 - www-servers/apache < 2.2.6-r6 413 Request Entity Too Large XSS (CVE-2007-6203)
|
Bug#:
201163
(CVE-2007-6203)
|
Product: Gentoo Security
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: minor
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: security@gentoo.org
|
Reported By: rbu@gentoo.org
|
|
Component: Vulnerabilities
|
|
|
URL:
http://secunia.com/advisories/27906
|
|
Summary: www-servers/apache < 2.2.6-r6 413 Request Entity Too Large XSS (CVE-2007-6203)
|
|
Keywords:
|
|
Status Whiteboard: A4 [glsa]
|
|
Opened: 2007-12-04 01:22 0000
|
CVE-2007-6203 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2007-6203):
Apache HTTP Server 2.0.x and 2.2.x does not sanitize the HTTP Method
specifier header from an HTTP request when it is reflected back in a "413
Request Entity Too Large" error message, which might allow cross-site
scripting (XSS) style attacks using web client components that can send
arbitrary headers in requests, as demonstrated via an HTTP request containing
an invalid Content-length value, a similar issue to CVE-2006-3918.
Apache herd, please advise.
This has no security impact.
How do you trick user into sending garbage before actual request method name?
If I understend correctly, you'd have to control the "GET" part of this:
> req.send("http://www.vuln.site/some/page.cgi?p1=v1&p2=v2",
> "_blank","GET");
I am not able to check if it is possible, but the advisory sounds like it
isn't:
> The reason why we didn't consider this vulnerability a security risk is
> because the attacker needs to force the victim's browser to submit a malformed
> HTTP method.
...
> However, in this case we need to spoof the HTTP METHOD to a specially-crafted
> value.
fixed in 2.2.6-r6, but please dot stabilize this version now, since it is the
first unmasked USE_EXPAND version of apache and still needs some testing. i
don't think this is a problem since the vuln is not even acknowledged upstream
but fixed in their svn branch anyway.
2.2.6-r7 is ready for stabilization, see #204838
time for glsa decision. I'll vote YES just because of the crash issue (bug
#204410)