CVE-2018-8406
High · 7.8 CISA KEV · ransomwareCVSS
7.8
EPSS
3.4%
Published
Aug 15, 2018
CISA due date
Apr 18, 2022
Cloudanix analysis
A bug in Windows graphics software lets someone already on a computer take complete control of it and has been used to spread ransomware.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Full Compromise
- Component
- OS kernel
- Class
- Privilege Escalation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Local attacker with low privileges can trigger improper memory object handling in the DirectX Graphics Kernel (DXGKRNL) driver to corrupt kernel structures and obtain SYSTEM-level code execution.
Why it matters to the business
Attackers already present on a Windows endpoint can obtain full administrative control, enabling ransomware deployment, credential theft, and lateral movement; the issue appears in CISA KEV and has been used in ransomware campaigns with a past remediation deadline of 2022-04-18.
How an attack unfolds
An attacker with local code execution on an affected Windows 10 or Server 2016 system crafts input that abuses the DXGKRNL driver's object handling flaw, escalates privileges to kernel level, and then installs persistent malware or ransomware; the vulnerability has been exploited in the wild.
How to fix it
Install the Microsoft security updates released for CVE-2018-8406 on all affected Windows 10 and Windows Server 2016 systems; enable Windows Update and verify patch deployment across the fleet.
How to confirm the fix worked
Confirm the presence of the relevant KB security update via Get-Hotfix or systeminfo, then re-scan with vulnerability management tools configured for this CVE; test that the dxgkrnl.sys driver version reflects the patched build.
Typical attack path
- Gain initial local access via phishing, credential theft, or another vector
- Execute code that interacts with the DirectX Graphics Kernel driver
- Trigger memory corruption to elevate from low-privileged user to SYSTEM
- Deploy ransomware or additional tools and move laterally
How to detect it
Search Windows event logs and Sysmon telemetry for unexpected process creations or token manipulations originating from graphics-related processes; correlate with known ransomware behaviors such as mass file encryption after privilege escalation.
What your security team should do
- Prioritize patching of all Windows 10 and Server 2016 endpoints within 48 hours due to KEV ransomware status
- Harden local privilege boundaries with application control and least-privilege policies
- Enable enhanced logging for kernel driver interactions and monitor for anomalous dxgkrnl activity
- Review and revoke any credentials obtained post-exploitation
The record
An elevation of privilege vulnerability exists when the DirectX Graphics Kernel (DXGKRNL) driver improperly handles objects in memory, aka "DirectX Graphics Kernel Elevation of Privilege Vulnerability." This affects Windows Server 2016, Windows 10, Windows 10 Servers. This CVE ID is unique from CVE-2018-8400, CVE-2018-8401, CVE-2018-8405.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-118276 A vulnerability was determined in a2ui-project a2ui up to 0.10.6. CWE-404
- CVE-2026-118275 A vulnerability was found in a2ui-project a2ui up to 0.10.6. CWE-404
- CVE-2026-118274 A vulnerability has been found in a2ui-project a2ui up to 0.10.6. CWE-404
- CVE-2026-118273 A flaw has been found in a2ui-project a2ui up to 0.10.6. CWE-404
- CVE-2026-118271 A security vulnerability has been detected in a2ui-project a2ui up to 0.10.6. CWE-404
- CVE-2026-117505 A security flaw has been discovered in a2aproject a2a-java up to 1.2.0.Final. CWE-404
- CVE-2026-117506 A weakness has been identified in a2aproject a2a-java up to 1.2.0.Final. CWE-404
- CVE-2026-117504 A vulnerability was identified in a2aproject a2a-go up to 2.4.0. CWE-404