Description
Multiple buffer overflows in the (1) ActiveListen (Xlisten.dll) and (2) ActiveVoice (Xvoice.dll) speech controls, as used by Microsoft Internet Explorer 5.01, 6, and 7, allow remote attackers to execute arbitrary code via a crafted ActiveX object that triggers memory corruption, as demonstrated via the ModeName parameter to the FindEngine function in ACTIVEVOICEPROJECTLib.DirectSS.
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 2
- Microsoft Speech API ActiveX Control (Windows 2000 SP4) - Remote Buffer Overflow (MS07-033) EDB-4065 · remote · Jun 13, 2007 · verified
- Microsoft Speech API ActiveX Control (Windows XP SP2) - Remote Buffer Overflow (MS07-033) EDB-4066 · remote · Jun 13, 2007 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- ie-speech-code-execution(34630) vdb-entry
- 35353 vdb-entry
- VU#507433 third-party-advisory
- 25627 third-party-advisory
- 4065 exploit
- SSRT071438 vendor-advisory
- 24426 vdb-entry
- 1018235 vdb-entry
- http://retrogod.altervista.org/win_speech_2k_sp4.html
- ADV-2007-2153 vdb-entry
- TA07-163A third-party-advisory
- oval:org.mitre.oval:def:2031 vdb-entry signature
- http://retrogod.altervista.org/win_speech_xp_sp2.html
- MS07-033 vendor-advisory