CVE-2014-4114: Microsoft Windows Object Linking & Embedding (OLE) Remote Code Execution Vulnerability
Affects Microsoft WindowsSource CISA KEV
Exploited in the wild · KEV due 24 Mar 2022 · public exploit available (Metasploit, Exploit-DB) · 81% EPSS : apply the vendor's fix or mitigations to Microsoft Windows now.
Data as of 10/24/2026, 22:15:59 UTC
- Exploitation
Actively exploited – in CISA KEV since 03/03/2022
- KEV deadline
- 03/24/2022 US federal agencies must patch by this date; a sensible deadline for everyone else.
- EPSS
- 81.6% chance of exploitation in 30 days – higher than 99% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Public exploits
- 1 Metasploit module, 6 Exploit-DB entriesPublic attack or detection tooling exists; see Public exploits below.
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:HWhat to do
CISA required action
Apply updates per vendor instructions.
Public exploits and detection
Metasploit modules
Exploit-DB
- Microsoft Windows - OLE Package Manager Code Execution (MS14-064) (Metasploit)2014-11-14 · verified (opens in a new tab)
- Microsoft Windows - OLE Package Manager Code Execution (via Python) (MS14-064) (Metasploit)2014-11-14 · verified (opens in a new tab)
- Microsoft Office 2007/2010 - OLE Arbitrary Command Execution2014-11-12 (opens in a new tab)
- Microsoft Windows - OLE Remote Code Execution 'Sandworm' (MS14-060)2014-10-25 (opens in a new tab)
- Microsoft Windows - OLE Package Manager SandWorm2014-10-20 (opens in a new tab)
Public tooling indexed from Metasploit Framework, Exploit-DB and ProjectDiscovery nuclei-templates. Its existence raises the odds of exploitation; it does not confirm attacks.
Description
A vulnerability exists in Windows Object Linking & Embedding (OLE) that could allow remote code execution if a user opens a file that contains a specially crafted OLE object.
Weaknesses
- CWE-20Improper Input Validation (opens in a new tab)
Class weaknessLikelihood of exploit: HighCWE Top 25 (2025): #18OWASP Top 10 A05:2025: Injection (opens in a new tab)
The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
MITRE discourages mapping vulnerabilities to this broad entry; the root cause is usually a more specific weakness.