VMware
 

Knowledge Base

Search the Knowledge Base:

Products:
Search In:
 

Security Response to CVE-2006-3918: Possible Cross-Site Scripting Exploit in Apache Using Expect Headers, Seen in Flash SWF File

Details

VMware Security Response
CVE identifier CVE-2006-3918
Synopsis Possible cross-site scripting exploit in Apache using Expect headers, seen in Flash SWF file
CVE URL

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-3918

Response issued on December 19, 2006
Response updated on December 20, 2006


Relevant Release
 
ESX Server versions
  • 2.0.2
  • 2.1.3
  • 2.5.3
  • 2.5.4
  • 2.5.5
  • 3.0.0
  • 3.0.1

Problem Description

CVE-2006-3918 reports the following issue:
 
http_protocol.c in (1) IBM HTTP Server 6.0 before 6.0.2.13 and 6.1 before 6.1.0.1, and (2) Apache HTTP Server 1.3 before 1.3.35, 2.0 before 2.0.58, and 2.2 before 2.2.2, does not sanitize the Expect header from an HTTP request when it is reflected back in an error message, which might allow cross-site scripting (XSS) style attacks using web client components that can send arbitrary headers in requests, as demonstrated using a Flash SWF file.
 
Red Hat security advisories RHSA-2006:0618-01 and RHSA-2006:0619-01 report the issue as:
 
A bug was found in Apache where an invalid Expect header sent to the server was returned to the user in an unescaped error message. This could allow an attacker to perform a cross-site scripting attack if a victim was tricked into connecting to a site and sending a carefully crafted Expect header. (CVE-2006-3918)

While a web browser cannot be forced to send an arbitrary Expect header by a third-party attacker, it was recently discovered that certain versions of the Flash plugin can manipulate request headers. If users running such versions can be persuaded to load a web page with a malicious Flash applet, a cross-site scripting attack against the server may be possible.

Solution

A fix for this issue will be included in upcoming patch releases for ESX Server.

Keywords

alertz; urlz

Feedback

Rating: 1 - Lowest 2 3 4 5 - Highest (0 Ratings)   

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.
What can we do to improve this information? (2000 or fewer characters)
Submit
Rating: 1 - Lowest 2 3 4 5 - Highest (0 Ratings)   
Actions