Microsoft Internet Explorer XmlHttpRequest Parameter Validation Weakness
BID:14969
Info
Microsoft Internet Explorer XmlHttpRequest Parameter Validation Weakness
| Bugtraq ID: | 14969 |
| Class: | Design Error |
| CVE: |
CVE-2005-4827 |
| Remote: | Yes |
| Local: | No |
| Published: | Sep 24 2005 12:00AM |
| Updated: | May 12 2015 07:52PM |
| Credit: | Discovery is credited to Amit Klein. |
| Vulnerable: |
Microsoft Internet Explorer 6.0 SP1 Microsoft Internet Explorer 6.0 |
| Not Vulnerable: | |
Discussion
Microsoft Internet Explorer XmlHttpRequest Parameter Validation Weakness
Microsoft Internet Explorer is prone to a weakness that permits the injection of arbitrary HTTP requests due to improper verification of parameters passed to XmlHttpRequest.
An attacker may craft a website that instantiates the affected control and forces the browser to request a site on the same host (or another host in case a forwarding proxy is employed). The attacker would then intercept the response and steal sensitive data to aid in further attacks.
A successful attack may have various consequences facilitating HTTP request smuggling, man-in-the-middle attacks, and information disclosure.
Microsoft Internet Explorer is prone to a weakness that permits the injection of arbitrary HTTP requests due to improper verification of parameters passed to XmlHttpRequest.
An attacker may craft a website that instantiates the affected control and forces the browser to request a site on the same host (or another host in case a forwarding proxy is employed). The attacker would then intercept the response and steal sensitive data to aid in further attacks.
A successful attack may have various consequences facilitating HTTP request smuggling, man-in-the-middle attacks, and information disclosure.
Exploit / POC
Microsoft Internet Explorer XmlHttpRequest Parameter Validation Weakness
Proof-of-concept examples are available in the attached research report by Amit Klein.
Proof-of-concept examples are available in the attached research report by Amit Klein.
Solution / Fix
Microsoft Internet Explorer XmlHttpRequest Parameter Validation Weakness
Solution:
Currently we are not aware of any vendor-supplied patches for this issue. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
Solution:
Currently we are not aware of any vendor-supplied patches for this issue. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
References
Microsoft Internet Explorer XmlHttpRequest Parameter Validation Weakness
References:
References:
- "Exploiting the XmlHttpRequest object in IE" - paper by Amit Klein ("Amit Klein (AKsecurity)"
) - Re: Web 2.0 backdoors made easy with MSIE & XMLHttpRequest (Amit Klein
)