Description
Microsoft XML Core Services (MSXML) 3.0 through 6.0 allows remote attackers to execute arbitrary code via the substringData method on a (1) TextNode or (2) XMLDOM object, which causes an integer overflow that leads to a buffer overflow.
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.
Exploit-DB 1
- Microsoft XML Core Services 6.0 - SubstringData Integer Overflow EDB-30493 · remote · Aug 14, 2007 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- VU#361968 third-party-advisory
- 1018559 vdb-entry
- 20070816 MS07-042 XMLDOM substringData() PoC mailing-list
- 20070814 Microsoft XML Core Services XMLDOM Memory Corruption Vulnerability third-party-advisory
- ADV-2007-2866 vdb-entry
- 20070814 ZDI-07-048: Microsoft Internet Explorer substringData() Heap Overflow Vulnerability mailing-list
- 25301 vdb-entry
- MS07-042 vendor-advisory
- 26447 third-party-advisory
- http://www.zerodayinitiative.com/advisories/ZDI-07-048/
- oval:org.mitre.oval:def:2069 vdb-entry signature