← Vulnerability feed

Vulnerability record · CVE-2017-8487 · published 15 June 2017

CVE-2017-8487: Windows OLE olecnv32.dll remote code execution via crafted file

Microsoft · Windows Server 2003

Windows OLE in Windows XP and Windows Server 2003 fails to safely handle a specially crafted file or program, allowing code execution through the olecnv32.dll component. The flaw matters because it enables arbitrary code execution on legacy systems that no longer receive mainstream support, and a public exploit exists.

7.8 CVSS 3.0 High EPSS 54% · top 1.0%
7.8CVSS 3.0 base score, v2 9.3
54%EPSS exploitation probability, 30 days
NoNot in CISA KEV
2Affected product versions listed by NVD
8References, 2 tagged exploit
17 Jun 2026Last modified by NVD

Description

Windows OLE in Windows XP and Windows Server 2003 allows an attacker to execute code when a victim opens a specially crafted file or program aka "Windows olecnv32.dll Remote Code Execution Vulnerability."

CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 19 September 2026. Confidence: medium.

high priorityA public exploit and very high EPSS probability raise risk, but exploitation requires local user interaction and affects only end-of-life Windows XP and Server 2003 systems.

What it is

Windows OLE in Windows XP and Windows Server 2003 fails to safely handle a specially crafted file or program, allowing code execution through the olecnv32.dll component. The flaw matters because it enables arbitrary code execution on legacy systems that no longer receive mainstream support, and a public exploit exists.

Impact

An attacker who gets a victim to open a crafted file or program can execute arbitrary code in the context of the victim, leading to full compromise of confidentiality, integrity and availability.

Attack surface

The vulnerability is reached locally by opening a malicious file or program, requiring user interaction but no prior authentication (CVSS vector AV:L/AC:L/PR:N/UI:R). No remote or network vector is described.

Exploitation

A public exploit is referenced on Exploit-DB, and EPSS is high at 0.62532 (99.151 percentile), though the CVE is not listed in CISA KEV. No ransomware group use is documented.

What to do

  • Apply the Microsoft security update for Windows XP and Windows Server 2003 (KB4025218) where the platform is still in use.
  • Retire or isolate Windows XP and Windows Server 2003 systems, as these platforms are end-of-life and receive no ongoing security fixes.
  • Block or restrict opening of untrusted OLE-embedded documents and files from email and web downloads.
  • Enforce least privilege so that a successful exploit runs with limited user rights rather than administrative rights.

Detection

  • Monitor for unexpected child processes spawned by OLE-related components such as olecnv32.dll or document viewers.
  • Alert on process creation from document or email attachment paths, especially on Windows XP and Server 2003 hosts.
  • Hunt for known Exploit-DB 42211 artifacts or indicators on legacy endpoints.
  • Review endpoint logs for suspicious file opens followed by code execution on unsupported Windows versions.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

2 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2017-8487 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2008-4250Microsoft Windows Server service RPC path canonicalization buffer overflowThe Server service in multiple Windows versions fails to properly handle path canonicalization, allowing a crafted RPC request to overflow a buffer a…KEVEPSS 99%analysed8.8CVE-2015-2360Microsoft Windows win32k.sys memory corruption privilege escalationwin32k.sys in the Windows kernel-mode drivers mishandles memory, allowing a local user to corrupt memory through a crafted application. The flaw is a…KEVEPSS 15%analysed8.8CVE-2014-6324Microsoft Windows Kerberos KDC privilege escalation via forged ticket signatureThe Kerberos Key Distribution Center (KDC) in multiple Windows client and server versions fails to properly validate the signature (checksum) in a ti…KEVEPSS 87%analysed8.8CVE-2014-6332Windows OLE Automation SafeArrayDimen array redimensioning remote code executionOleAut32.dll in Windows OLE mishandles a size value in the SafeArrayDimen function, allowing an array-redimensioning attempt to corrupt memory. A cra…KEVEPSS 95%analysed8.8CVE-2014-4148Windows win32k.sys TrueType font parsing remote code executionA code injection flaw in the win32k.sys kernel-mode driver lets a crafted TrueType font trigger arbitrary code execution. Because font parsing sits i…KEVEPSS 60%analysed8.8CVE-2013-3918Microsoft Windows InformationCardSigninHelper ActiveX out-of-bounds writeThe InformationCardSigninHelper ActiveX control in icardie.dll contains an out-of-bounds write that can be triggered by a crafted web page rendered i…KEVEPSS 74%analysed8.8CVE-2011-3402Microsoft Windows TrueType Font Parsing Remote Code ExecutionThe TrueType font parsing engine in win32k.sys on multiple Windows versions fails to properly handle crafted font data, allowing remote code executio…KEVEPSS 78%analysed8.8CVE-2008-0015Microsoft DirectShow Video ActiveX Control Stack Buffer OverflowA stack-based buffer overflow in the CComVariant::ReadFromStream function in the Active Template Library (ATL) is reachable through the MPEG2TuneRequ…KEVEPSS 77%analysed

Source: NIST National Vulnerability Database (record CVE-2017-8487), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.