Description
The setRequestHeader method of the XMLHttpRequest object in Microsoft Internet Explorer 7 does not restrict the dangerous Transfer-Encoding HTTP request header, which allows remote attackers to conduct HTTP request splitting and HTTP request smuggling attacks via a POST containing a "Transfer-Encoding: chunked" header and a request body with an incorrect chunk size.
References
- 29453 third-party-advisory
- 3786 third-party-advisory
- http://www.mindedsecurity.com/MSA01240108.html
- ADV-2008-0980 vdb-entry
- 20080321 [MSA01240108] IE7 Transfer-Encoding: chunked allows Request Splitting/Smuggling. mailing-list
- ie-setrequestheader-chunk-security-bypass(42804) vdb-entry