Description
Internet Explorer 5.01 through 6 SP1 allows remote attackers to bypass zone restrictions via a javascript protocol URL in a sub-frame, which is added to the history list and executed in the top window's zone when the history.back (back) function is called, as demonstrated by BackToFramedJpu, aka the "Travel Log Cross Domain Vulnerability."
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- Microsoft Internet Explorer - URL Injection in History List (MS04-004) EDB-151 · remote · Feb 4, 2004 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://www.safecenter.net/UMBRELLAWEBV4/BackToFramedJpu
- oval:org.mitre.oval:def:630 vdb-entry signature
- VU#784102 third-party-advisory
- oval:org.mitre.oval:def:689 vdb-entry signature
- oval:org.mitre.oval:def:774 vdb-entry signature
- 20031201 Comments on 5 IE vulnerabilities mailing-list
- oval:org.mitre.oval:def:687 vdb-entry signature
- TA04-033A third-party-advisory
- oval:org.mitre.oval:def:805 vdb-entry signature
- MS04-004 vendor-advisory
- oval:org.mitre.oval:def:643 vdb-entry signature
- 20031125 BackToFramedJpu - a successor of BackToJpu attack mailing-list
- ie-subframe-xss(13846) vdb-entry
- oval:org.mitre.oval:def:745 vdb-entry signature