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
- 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.
- 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.
- Apply least-privilege principles and application allowlisting to reduce the value of local EoP bugs to attackers who gain an initial foothold.
- Maintain EDR/antivirus coverage capable of detecting kernel-exploitation behavior even on older, still-supported Windows versions.
- 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
| Property | Value |
|---|---|
| CVE ID | CVE-2018-8639 |
| Vendor / Product | Microsoft — Windows |
| NVD Published | 2018-12-12 |
| NVD Last Modified | 2025-10-29 |
| CVSS 3.1 Score | 7.8 |
| CVSS 3.1 Vector | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| Severity | HIGH |
| CWE | CWE-404 find similar ↗ |
| CISA KEV Added | 2025-03-03 |
| CISA KEV Deadline | 2025-03-24 |
| Known Ransomware Use | ⚠️ Yes |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2018-12-11 | Patched by Microsoft (December 2018 Patch Tuesday) |
| 2025-03-03 | Added to CISA Known Exploited Vulnerabilities catalog |
| 2025-03-24 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| NVD — CVE-2018-8639 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |
| Microsoft Security Response Center — CVE-2018-8639 | Vendor Advisory |