Patchfirst
CVE-2012-0158 KEVRansomwarePublic exploit High · 8.8 EPSS >99.9%

Microsoft MSCOMCTL.OCX Remote Code Execution Vulnerability

Microsoft · MSCOMCTL.OCX

Summary

The flaw is in the ListView, ListView2, TreeView, and TreeView2 ActiveX controls within Microsoft's MSCOMCTL.OCX Common Controls component, which ships with several Microsoft products including Office, SQL Server, BizTalk Server, Commerce Server, Visual FoxPro, and the Visual Basic 6.0 Runtime. An attacker can execute arbitrary code by getting a user to open a crafted web page, Office document, or .rtf file that corrupts system state, which requires user interaction and no prior authentication.

Official description · NVD

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."

Breakdown
89.2 / 100
Exploited
Yes, in CISA KEV
Reports
15
Tactics
2/15

How an attack unfolds

Based on mappings. Select a step to see the evidence.
  1. What they do

  2. What can follow

First seen exploited 3 months before it was disclosed. Public exploit code (Metasploit) was available the same day.

  1. First seen exploitedVulnCheck KEV evidence3 mo before
  2. DisclosedPublic exploit codeMetasploitday 0
  3. First dated threat reportunit42.paloaltonetworks.com+4 yrs
  4. Added to CISA KEVknown ransomware use; EU database agrees+10 yrs

CISA KEV listing is when exploitation was confirmed, not necessarily the first attack.

techniques

2 , grouped by in kill-chain order, 5 cited passages 11

Initial AccessTA0001

Drive-by Compromise T1189 Medium
MITRE CTID mapping of the CVE · uncategorised

ExecutionTA0002

Exploitation for Client Execution T1203 Medium
AI mapping from the description · primary impact

Client application executes attacker code; AnnoCTR expert entity-linking label (train split)

allow remote attackers to execute arbitrary code via a crafted
From the official description (NVD) Original (opens in a new tab) ↗
CVE-2012-0158 CVE-2017-0199 CVE-2017-8759
Leviathan: Geostrategy and TTP (Tactics, Techniques and Procedures) Lab52 / S2 Grupo, 30 May 2019 Original (opens in a new tab) ↗
Lower-confidence links (6)

These come from early or generic mappings, text matching, or contradict this CVE’s details (for example a public-facing technique on a bug that needs a user to open a file). Shown for completeness.

  • Command and Scripting InterpreterT1059 CTID attack_to_cve Phase 1 "Uncategorized" mapping (not staged by impact)
  • Exploit Public-Facing ApplicationT1190 needs user interaction; not a public-facing exploit
  • DefacementT1491 CTID attack_to_cve Phase 1 "Uncategorized" mapping (not staged by impact)
  • Event Triggered ExecutionT1546 CTID attack_to_cve Phase 1 "Uncategorized" mapping (not staged by impact)
  • Compromise Host Software BinaryT1554 CTID attack_to_cve Phase 1 "Uncategorized" mapping (not staged by impact)
  • Data ManipulationT1565 CTID attack_to_cve Phase 1 "Uncategorized" mapping (not staged by impact)

Detection

0 rules for this CVE · 38 general rules for its techniques

Rules for this CVE

0 that reference CVE-2012-0158 directly.

CVE-specific rules are not available in this build. Search SigmaHQ ↗

General rules for this CVE’s techniques

These detect the technique in general, not this specific vulnerability.

Sigma rules © SigmaHQ, Detection Rule License 1.1; linked, not reproduced.

What security researchers reported

Named in 15 threat reports
15 reportsTrend Micro2forcepoint.com2Microsoft2+8Jan 2016 – May 2019 · 11 undated

Reports are matched by finding the exact id CVE-2012-0158 in their text; nobody has reviewed the match. One passage is shown per report, at most 320 characters, linked to the original.

Show all 15 reportsShow fewer

media.kasperskycontenthub.comUndated

TheNaikonAPT MsnMM1

…compromised victim systems using common spear-phishing techniques, such as cve- 2012-0158 exploit attachments, attachments altered with RTLO techniques, and a com-…

5 passages name itOriginal (opens in a new tab) ↗

ProofpointUndated

Operation Transparent Title

…get additional colonels posts Link: hxxp://intribune.blogspot[.]com/2015/11/army-air-defenceengineers-and-signal-to.html Malicious Document Location: hxxp://birthdaywisheszone[.]com/pml/army-air-defenceengineers-and-signal.doc Document: 68773f362d5ab4897d4ca217a9f53975 Type: Exploit,CVE-2012-0158,Embedded…

3 passages name itOriginal (opens in a new tab) ↗

Also mentioned in 50 community threat pulses (AlienVault OTX)

Weaker evidence

Pulses are indicator collections that anyone can publish. A mention is not confirmation of exploitation.

References

13 links, grouped by NVD tag (12 duplicates merged)
↑ ↓ chooseEnter openEsc close