Description
Microsoft Internet Explorer 6 and 7 Beta 2 allows remote attackers to cause a denial of service and possibly execute arbitrary code via a certain createTextRange call on a checkbox object, which results in a dereference of an invalid table pointer.
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.
Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.
Metasploit 1 module
-
MS06-013 Microsoft Internet Explorer createTextRange() Code Execution
exploit/windows/browser/ms06_013_createtextrange
Exploit-DB 5
- Microsoft Internet Explorer - 'createTextRange()' Code Execution (MS06-013) (Metasploit) EDB-16578 · remote · Sep 20, 2010 · verified
- Microsoft Internet Explorer - HTML Tag Memory Corruption (MS06-013) EDB-1838 · dos · May 27, 2006 · verified
- Microsoft Internet Explorer - 'createTextRang' Remote (Metasploit) EDB-1620 · remote · Apr 1, 2006 · verified
- Microsoft Internet Explorer - 'createTextRang' Download Shellcode (2) EDB-1628 · remote · Mar 31, 2006 · verified
- Microsoft Internet Explorer - 'createTextRang' Remote Code Execution EDB-1606 · remote · Mar 23, 2006 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://www.computerterrorism.com/research/ct22-03-2006
- 20060328 EEYE: Temporary workaround for IE createTextRange vulnerability mailing-list
- oval:org.mitre.oval:def:1678 vdb-entry signature
- 20060328 Determina Fix for CVE-2006-1359 (Zero Day MS Internet Explorer Remote "CreateTextRange()" Code Execution) mailing-list
- ADV-2006-1050 vdb-entry
- oval:org.mitre.oval:def:985 vdb-entry signature
- VU#876678 third-party-advisory
- 24050 vdb-entry
- oval:org.mitre.oval:def:1178 vdb-entry signature
- 20060322 IE crash mailing-list
- TA06-101A third-party-advisory
- oval:org.mitre.oval:def:1702 vdb-entry signature
- 18680 third-party-advisory
- http://secunia.com/secunia_research/2006-7/advisory/
- oval:org.mitre.oval:def:1657 vdb-entry signature
- ie-createtextrange-command-execution(25379) vdb-entry
- 20060327 Determina Fix for the IE createTextRange() bug mailing-list
- 1015812 vdb-entry
- MS06-013 vendor-advisory
- 20060322 IE crash mailing-list
- 20060322 Microsoft Internet Explorer (mshtml.dll) - Remote Code Execution mailing-list
- 20060322 FW: [Full-disclosure] IE crash mailing-list
- 20060323 Secunia Research: Microsoft Internet Explorer "createTextRange()"Code Execution mailing-list
- http://www.microsoft.com/technet/security/advisory/917077.mspx
- 17196 vdb-entry
- Q-154 third-party-advisory government-resource
- ADV-2006-1318 vdb-entry
- 20060322 Microsoft Internet Explorer (mshtml.dll) - Remote Code Execution mailing-list