J-Security Center

Title: Microsoft Internet Explorer Custom HTTP Error HTML Injection Vulnerability

Severity: HIGH

Description:

An issue has been reported for Microsoft Internet Explorer that may result in HTML injection attacks. The vulnerability exists when IE is used to display custom HTTP error messages also known as "Friendly HTTP error messages".

IE 5 and later include HTML resource files that are able to display the custom HTTP errors. A function in the HTML resource files is to extract the real URL from the document.

When an error occurs, IE will request the following resource:
res://shdoclc.dll/<HTTP STATUS CODE>_HTTP.htm#http://<URL>

Due to some errors when extracting the URL from the above requested resource, it is possible to cause IE to execute malicious HTML code.

Exploitation may allow theft of cookie-based authentication credentials or other attacks.

This vulnerability was reported to affect Microsoft Internet Explorer 6.0 SP1 and earlier. It is likely that other applications that use the IE engine are also vulnerable to this issue.

Affected Products:

  • Microsoft Internet Explorer 5.0.1
  • Microsoft Internet Explorer 5.0.1 SP1
  • Microsoft Internet Explorer 5.0.1 SP2
  • Microsoft Internet Explorer 5.0.1 SP3
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.5 SP1
  • Microsoft Internet Explorer 5.5 SP2
  • Microsoft Internet Explorer 6.0
  • Microsoft Internet Explorer 6.0 SP1
  • Microsoft Windows ME
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Datacenter Edition Itanium
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Enterprise Edition Itanium
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows XP Home
  • Microsoft Windows XP Professional

References:

Juniper Networks provides this content via a wide variety of sources and production methods. If notified of errors or omissions in the content of this page, Juniper Networks, at its discretion, will modify or remove the page or leave the content as is, depending on various factors including but not limited to the reputation and authority of the party providing the notification. Please use the contact information displayed elsewhere on this page to report any errors or omissions regarding the content on this page.