Description
Stack-based buffer overflow in the CComVariant::ReadFromStream function in the Active Template Library (ATL), as used in the MPEG2TuneRequest ActiveX control in msvidctl.dll in DirectShow, in Microsoft Windows 2000 SP4, XP SP2 and SP3, Server 2003 SP2, Vista Gold, SP1, and SP2, and Server 2008 Gold and SP2 allows remote attackers to execute arbitrary code via a crafted web page, as exploited in the wild in July 2009, aka "Microsoft Video ActiveX Control 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.
Metasploit 1 module
-
Microsoft DirectShow (msvidctl.dll) MPEG-2 Memory Corruption
exploit/windows/browser/msvidctl_mpeg2
Exploit-DB 2
- Microsoft DirectShow - 'msvidctl.dll' MPEG-2 Memory Corruption (MS09-032/MS09-037) (Metasploit) EDB-16615 · local · Apr 30, 2010 · verified
- Microsoft Internet Explorer 7 Video - ActiveX Remote Buffer Overflow EDB-9108 · remote · Jul 10, 2009 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 35558 vdb-entry
- TA09-223A third-party-advisory
- http://blogs.technet.com/srd/archive/2009/08/11/ms09-037-why-we-are-using-cve-s-already-used-in-ms09-035.aspx
- 55651 vdb-entry
- oval:org.mitre.oval:def:6333 vdb-entry signature
- 35585 vdb-entry
- 36187 third-party-advisory
- MS09-032 vendor-advisory
- oval:org.mitre.oval:def:7436 vdb-entry signature
- ADV-2009-2232 vdb-entry
- 1022514 vdb-entry
- MS09-037 vendor-advisory
- http://www.csis.dk/dk/nyheder/nyheder.asp?tekstID=799
- http://isc.sans.org/diary.html?storyid=6733
- TA09-187A third-party-advisory
- http://www.microsoft.com/technet/security/advisory/972890.mspx
- TA09-195A third-party-advisory
- 20090706 Multiple Microsoft Video Control ActiveX Remote Code Execution Vulnerabilities third-party-advisory
- oval:org.mitre.oval:def:6363 vdb-entry signature
- VU#180513 third-party-advisory