CVE-2018-8639 — Microsoft Windows Win32k Improper Resource Shutdown or Release Vulnerability

CVE-2018-8639

Windows Win32k — Kernel Privilege Escalation Added to KEV Years After Original Patch

What is Win32k?

Win32k.sys is the kernel-mode window-manager and GDI component of Windows, handling window and input management for every GUI application on the system. Because it operates in kernel mode while accepting requests from user-mode processes, it remains one of the most consistently targeted components for Windows local privilege escalation.

Overview

CVE-2018-8639 is a privilege escalation vulnerability in Win32k caused by improper resource shutdown or release. A locally authenticated attacker who runs a specially crafted application can exploit the flaw to run arbitrary code in kernel mode, gaining SYSTEM-level privileges. The vulnerability was originally patched in December 2018, but notably was not added to the CISA KEV catalog until March 2025 — more than six years later — reflecting newly confirmed evidence of active exploitation rather than a change in the underlying technical severity.

Technical Details

The flaw is a CWE-404 (Improper Resource Shutdown or Release) issue: Win32k fails to properly release or clean up a resource, creating conditions consistent with a use-after-free that a local, low-privileged attacker can trigger and manipulate to corrupt kernel memory and execute code with kernel privileges. As with other Win32k EoP bugs, it requires local access with only low privileges to start, and no user interaction beyond running the attacker's own crafted application.

Discovery

The vulnerability was addressed through Microsoft's regular security update process as part of the December 2018 Patch Tuesday release.

Exploitation Context

CISA's March 2025 addition of CVE-2018-8639 to the KEV catalog reflects confirmed exploitation in the wild, and the entry notes known use in ransomware operations. Its long gap between initial patch and KEV addition is a useful reminder that legacy, long-patched vulnerabilities can resurface as active threats years later — typically against organizations that never applied the original fix — and that "old" CVEs should not be deprioritized purely on age.

Remediation

  1. Apply the December 2018 Windows security update (or any later cumulative update, all of which retain the fix) if it has not already been applied.
  2. Audit legacy or unmanaged Windows systems for missing updates going back to 2018, since exploitation of this bug implies unpatched systems remain in active use.
  3. Apply least-privilege principles and application allowlisting to reduce the value of local EoP bugs to attackers who gain an initial foothold.
  4. Maintain EDR/antivirus coverage capable of detecting kernel-exploitation behavior even on older, still-supported Windows versions.
  5. Treat any system confirmed to be missing patches this old as a priority remediation item, since it likely indicates broader gaps in patch management.

Key Details

PropertyValue
CVE ID CVE-2018-8639
Vendor / Product Microsoft — Windows
NVD Published2018-12-12
NVD Last Modified2025-10-29
CVSS 3.1 Score7.8
CVSS 3.1 VectorCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
SeverityHIGH
CWE CWE-404 find similar ↗
CISA KEV Added2025-03-03
CISA KEV Deadline2025-03-24
Known Ransomware Use ⚠️ Yes

CVSS 3.1 Breakdown

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Required Action

CISA BOD 22-01 Deadline: 2025-03-24. Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.

Timeline

DateEvent
2018-12-11Patched by Microsoft (December 2018 Patch Tuesday)
2025-03-03Added to CISA Known Exploited Vulnerabilities catalog
2025-03-24CISA BOD 22-01 remediation deadline

References

ResourceType
NVD — CVE-2018-8639 Vulnerability Database
CISA KEV Catalog Entry US Government
Microsoft Security Response Center — CVE-2018-8639 Vendor Advisory