CVE-2023-29325
High · 7.5CVSS
7.5
EPSS
83.9%
Published
May 9, 2023
CISA due date
—
Cloudanix analysis
A malicious document or embedded file can let an attacker take control of a Windows computer when someone opens it.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- High
- Impact
- Remote Code Execution
- Component
- Application
- Class
- RCE
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
CVE-2023-29325 is a Windows Object Linking and Embedding (OLE) remote code execution vulnerability. OLE is used by Windows and applications such as Microsoft Office to embed, link, and render compound objects inside documents and other content. A crafted file or object can trigger unsafe OLE processing and cause attacker-controlled code to execute in the context of the user who opens or previews the content. Successful exploitation can allow the attacker to run programs, access data available to the user, modify files, and potentially stage follow-on activity such as credential theft, persistence, or lateral movement. The CVSS vector indicates network delivery is possible, no privileges are required, but user interaction is required and attack complexity is high.
Why it matters to the business
If exploited, this vulnerability can turn a malicious document or embedded object into a foothold on Windows workstations or servers used interactively by employees. Business impact includes compromise of user devices, theft of sensitive files accessible to the victim, malware deployment, email or document-based intrusion, and possible escalation into broader network compromise if the affected user has privileged access. Although it is not currently listed in CISA KEV and no mature public exploit is indicated in the provided data, the EPSS score is high, meaning exploitation likelihood is assessed as elevated and remediation should be prioritized, especially for systems that open untrusted documents, handle email attachments, or support administrative workflows.
How an attack unfolds
An attacker prepares a malicious file, email attachment, embedded object, or other content that invokes vulnerable Windows OLE handling. The attacker delivers the content through a common social-engineering path such as phishing, a shared link, a compromised website, or a file-sharing platform. A targeted user opens the content or otherwise causes Windows or an associated application to process the embedded OLE object. If the exploit succeeds, code runs under the victim user's security context. The attacker can then download additional payloads, execute commands, establish persistence, steal data or credentials available to that user, and use the compromised endpoint as a launch point for internal reconnaissance and lateral movement.
How to fix it
Apply the Microsoft security updates released for affected Windows versions. Prioritize Windows 10, Windows 11, and Windows Server versions listed as affected, including Windows 10 1507/1607/1809/20H2/21H2/22H2, Windows 11 21H2/22H2, Windows Server 2008/2012/2016/2022. Because no fixed version list was provided, use the current Microsoft Security Update Guide or enterprise patch management catalog to confirm the applicable cumulative update, security-only update, or extended security update for each operating system build. Where immediate patching is not possible, reduce exposure by blocking or quarantining untrusted attachments, disabling automatic preview of untrusted documents where feasible, enforcing Protected View and Attack Surface Reduction rules for Office, restricting OLE/ActiveX behavior, removing local administrative rights from standard users, and ensuring endpoint detection and response is active on affected Windows systems.
How to confirm the fix worked
Confirm that each affected Windows endpoint or server has installed the Microsoft security update that includes the May 2023 fix for this vulnerability or a later cumulative update. Validate through centralized patch management, vulnerability scanning, Windows Update history, and inventory checks of OS build and patch level. Run authenticated vulnerability scans against representative Windows 10, Windows 11, and Windows Server assets to confirm the CVE is no longer reported. Test email and web controls to ensure suspicious OLE-containing documents are blocked, detonated, or opened in protected mode. For compensating controls, verify that Office Protected View, relevant Attack Surface Reduction rules, attachment sandboxing, and endpoint monitoring policies are enforced.
Typical attack path
- Identify organizations and users likely to open externally supplied documents or embedded content.
- Craft a malicious document or object that triggers vulnerable Windows OLE processing.
- Deliver the content through phishing, file sharing, web download, or another social-engineering channel.
- Convince the user to open or preview the malicious content.
- Achieve code execution in the context of the victim user.
- Run a payload such as a downloader, remote access tool, credential stealer, or script interpreter.
- Establish persistence and contact attacker-controlled infrastructure.
- Perform reconnaissance, collect files or credentials, and attempt lateral movement if privileges and network access allow.
How to detect it
To determine whether exploitation may already have occurred, review telemetry from email gateways, web proxies, endpoint detection tools, Windows event logs, Office telemetry, and file execution logs around suspicious document-open events. Focus on documents received from external senders, downloaded from the web, extracted from archives, or opened shortly before abnormal process execution. Look for Office applications or document viewers spawning command shells, scripting engines, download utilities, archive tools, or unknown executables. Relevant Windows data sources include Security event logs for process creation if enabled, Sysmon Event ID 1 for process creation, Sysmon Event ID 3 for network connections, Sysmon Event ID 11 for file creation, PowerShell Operational logs, Defender for Endpoint alerts, Microsoft Defender Antivirus detections, and proxy/DNS logs for newly contacted domains. Investigate sequences where WINWORD.EXE, EXCEL.EXE, POWERPNT.EXE, OUTLOOK.EXE, WordPad, Explorer, or other document-handling processes create files in user-writable directories, launch PowerShell/cmd/mshta/wscript/cscript/rundll32/regsvr32, or initiate outbound network connections. Also review email security logs for attachments containing OLE compound documents, RTF content, embedded objects, or files marked from the internet. Since there are no universal exploit-specific indicators in the provided input, detection should emphasize behavioral evidence of malicious document exploitation and follow-on payload activity.
- WINWORD.EXE spawning powershell.exe
- WINWORD.EXE spawning cmd.exe
- WINWORD.EXE spawning mshta.exe
- WINWORD.EXE spawning wscript.exe
- WINWORD.EXE spawning cscript.exe
- WINWORD.EXE spawning rundll32.exe
- WINWORD.EXE spawning regsvr32.exe
- EXCEL.EXE spawning powershell.exe
- EXCEL.EXE spawning cmd.exe
- POWERPNT.EXE spawning powershell.exe
- OUTLOOK.EXE spawning powershell.exe
- OUTLOOK.EXE spawning cmd.exe
- wordpad.exe spawning powershell.exe
- powershell.exe -enc
- powershell.exe -EncodedCommand
- powershell.exe -ExecutionPolicy Bypass
- mshta.exe http://
- mshta.exe https://
- rundll32.exe javascript:
- regsvr32.exe /s /n /u /i:http
- regsvr32.exe /s /n /u /i:https
- %TEMP%\*.exe
- %APPDATA%\*.exe
- %LOCALAPPDATA%\Temp\*.exe
- Zone.Identifier
What your security team should do
- Prioritize patching of endpoints and servers where users open documents, email attachments, or downloaded files, especially systems used by privileged users.
- Use the Microsoft Security Update Guide or patch management tooling to identify the exact cumulative update required for each affected Windows build and deploy the latest available update.
- Harden document-handling paths by enforcing Office Protected View, blocking macros from the internet, enabling Attack Surface Reduction rules, and restricting OLE/ActiveX content where business processes allow.
- Increase scrutiny of inbound email attachments, compressed archives, shared-drive uploads, and web downloads that contain Office, RTF, compound document, or embedded object content.
- Review endpoint telemetry for suspicious child processes spawned from Office or document viewers, including script interpreters, command shells, download utilities, and remote access tools.
- Hunt for post-exploitation behaviors such as unusual PowerShell execution, credential dumping attempts, persistence creation, suspicious outbound connections, and lateral movement from user workstations.
- Ensure high-value users do not operate with local administrator privileges and that privileged administration is separated from email and web browsing activities.
- Because the EPSS score is high, treat unpatched affected systems as a near-term exploitation risk even though this vulnerability is not currently listed in CISA KEV.
The record
Windows OLE Remote Code Execution Vulnerability
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|