Description
The (1) ListView, (2) ListView2, (3) TreeView, and (4) TreeView2 ActiveX controls in MSCOMCTL.OCX in the Common Controls in Microsoft Office 2003 SP3, 2007 SP2 and SP3, and 2010 Gold and SP1; Office 2003 Web Components SP3; SQL Server 2000 SP4, 2005 SP4, and 2008 SP2, SP3, and R2; BizTalk Server 2002 SP1; Commerce Server 2002 SP4, 2007 SP2, and 2009 Gold and R2; Visual FoxPro 8.0 SP1 and 9.0 SP2; and Visual Basic 6.0 Runtime allow remote attackers to execute arbitrary code via a crafted (a) web site, (b) Office document, or (c) .rtf file that triggers "system state" corruption, as exploited in the wild in April 2012, aka "MSCOMCTL.OCX RCE 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
-
MS12-027 MSCOMCTL ActiveX Buffer Overflow
exploit/windows/fileformat/ms12_027_mscomctl_bof
Exploit-DB 1
- Microsoft Windows - MSCOMCTL ActiveX Buffer Overflow (MS12-027) (Metasploit) EDB-18780 · remote · Apr 25, 2012 · verified
GitHub 2 repositories
-
Sunqiz/CVE-2012-0158-reproduction ★ 1 · Aug 15, 2022
CVE-2012-0158复现
-
RobertoLeonFR-ES/Exploit-Win32.CVE-2012-0158.F.doc ★ 0 · Jan 3, 2022
the name of virus is the detection of microsoft defender, is the tipic antivirus
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 1026902 vdb-entry
- 1026899 vdb-entry
- TA12-101A third-party-advisory
- 1026904 vdb-entry
- 1026903 vdb-entry
- 1026905 vdb-entry
- http://opensources.info/comment-on-the-curious-case-of-a-cve-2012-0158-exploit-by-chris-pierce/
- MS12-027 vendor-advisory
- oval:org.mitre.oval:def:15462 vdb-entry signature
- 52911 vdb-entry
- ms-activex-control-code-execution(74372) vdb-entry
- 1026900 vdb-entry