CVE-2026-34330
High · 7.8CVSS
7.8
EPSS
0.3%
Published
May 12, 2026
CISA due date
—
Cloudanix analysis
A person who already has basic access to a Windows computer may be able to take full control of it unless the latest security updates are installed.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Privilege Gain
- Component
- OS kernel
- Class
- Race Condition
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
This vulnerability is a local privilege escalation flaw in the Windows Win32K graphics subsystem caused by improper synchronization of a shared resource during concurrent execution. A low-privileged authenticated attacker who can run code on an affected Windows host may be able to win a race condition in kernel-mode graphics handling and elevate privileges, potentially gaining SYSTEM-level execution. Successful exploitation could allow the attacker to bypass normal user privilege boundaries and perform actions with full control over the local operating system.
Why it matters to the business
If exploited after an attacker has obtained initial local access, this flaw can turn a limited compromise into full host compromise, enabling credential theft, security tool tampering, lateral movement, data access, and persistence. The issue affects many supported Windows client and server versions, including Windows 10, Windows 11, and multiple Windows Server releases, so enterprise exposure may be broad. It is not currently listed in CISA KEV, has low EPSS likelihood, no known exploit maturity in the provided data, and no ransomware association, but the high local impact makes timely patching important, especially on shared workstations, jump hosts, servers, and systems where standard users can execute code.
How an attack unfolds
An attacker first needs valid local code execution as a low-privileged user, which may be obtained through phishing, stolen credentials, abuse of remote access, exploitation of another vulnerability, or execution on a shared system. The attacker then runs a specially crafted local program that repeatedly triggers vulnerable Win32K graphics operations from multiple threads or processes to manipulate the timing window around the shared resource. If the race condition is won, kernel memory or object state may be corrupted or reused in a way that allows the attacker to alter security-relevant structures or execute privileged actions. The attacker can then spawn a process with elevated privileges, disable defenses, dump credentials, install persistence, or use the host as a staging point for further activity. No public exploitation or named threat actor activity is indicated in the provided data, but this type of local Windows kernel elevation bug is commonly valuable as part of multi-stage intrusions.
How to fix it
Apply the Microsoft security update that addresses CVE-2026-34330 for all affected Windows versions, including Windows 10 1607, 1809, 21H2, and 22H2; Windows 11 23H2, 24H2, 25H2, and 26H1; Windows Server 2012, 2016, 2019, 2022, 2022 23H2, and 2025. Because no exact fixed build numbers were provided, use Microsoft Update, Windows Update for Business, WSUS, Microsoft Configuration Manager, or the Microsoft Update Catalog to deploy the applicable cumulative update for the affected operating system branch. Prioritize systems where untrusted users can log on, internet-facing servers that may later be used for privilege escalation after compromise, VDI and RDS environments, developer workstations, jump servers, domain administration workstations, and high-value servers. If immediate patching is not possible, reduce exposure by restricting local logon rights, enforcing least privilege, blocking execution from user-writable directories where feasible, enabling attack surface reduction controls, maintaining endpoint detection and response coverage, and monitoring for abnormal local privilege escalation behavior. There is no complete configuration-only mitigation for a kernel race condition; patching is the primary remediation.
How to confirm the fix worked
Confirm remediation by verifying that each affected Windows host has installed the relevant Microsoft cumulative security update released for this vulnerability or a later superseding update. Validate through enterprise patch management reporting, Windows Update history, installed hotfix inventory, or OS build and revision checks against Microsoft’s official release notes for the applicable Windows version. Where possible, run authenticated vulnerability scanning after patch deployment to confirm the host no longer reports exposure. For systems that cannot be patched immediately, confirm compensating controls are active: non-administrative users cannot log on unnecessarily, application control policies limit arbitrary local code execution, endpoint telemetry is enabled, and alerts exist for suspicious privilege elevation. Avoid validating with public proof-of-concept code on production systems because kernel race-condition testing may destabilize hosts.
Typical attack path
- Gain authenticated local access to an affected Windows client or server as a low-privileged user.
- Transfer or compile a local exploit program designed to trigger the Win32K graphics race condition.
- Execute the exploit repeatedly or with controlled threading to win the synchronization race.
- Use the resulting elevated privileges to start a SYSTEM or administrator-level process.
- Modify local security controls, access protected files or credentials, create persistence, or move laterally.
How to detect it
Look for evidence of post-compromise local privilege escalation rather than a single definitive network indicator, because this is a local Windows kernel vulnerability and exploitation generally occurs on-host. Relevant log sources include Windows Security logs, Sysmon or equivalent endpoint telemetry, EDR process and privilege events, Microsoft Defender alerts, crash dumps, Windows Error Reporting, and application control logs. Hunt for a low-privileged user context launching an unusual executable from a user-writable directory shortly before a SYSTEM-level shell, command interpreter, scripting host, service creation, scheduled task creation, credential dumping attempt, or security tool tampering. Correlate process lineage where a non-administrative process unexpectedly results in SYSTEM execution without a normal service control, installer, software management, or administrative pathway. Review events for new local administrator membership, suspicious service installation, LSASS access, Defender configuration changes, tamper-protection events, and unexpected kernel or graphics subsystem crashes around the time of suspicious activity. Since no public exploit maturity, threat actor, or unique exploit artifact was provided, detections should focus on behavioral patterns of local privilege escalation and follow-on actions rather than CVE-specific signatures.
What your security team should do
- Deploy the applicable Microsoft cumulative security updates to affected Windows clients and servers, prioritizing shared-user systems, privileged access workstations, RDS/VDI hosts, jump servers, and high-value servers.
- Use patch management and authenticated vulnerability scanning to identify all Windows 10, Windows 11, and Windows Server systems that remain unpatched.
- Hunt for recent low-privileged-to-SYSTEM process creation events, unusual child processes launched from user-writable paths, and endpoint alerts involving Win32K, kernel exploitation, or token manipulation.
- Restrict local interactive logon and remote desktop access to only users who require it, especially on servers and administrative workstations.
- Ensure EDR, Microsoft Defender, and tamper protection are enabled, since successful local elevation is often followed by defense evasion and credential access.
- Apply application control or attack surface reduction policies to reduce execution of unsigned or untrusted binaries from Downloads, Temp, AppData, and other user-writable directories.
- Review privileged group membership and newly created local administrators after suspected compromise.
- Because the provided EPSS is low and the issue is not in KEV, schedule broad remediation through the normal Windows security update process, but escalate patching for systems with high post-compromise value.
The record
Concurrent execution using shared resource with improper synchronization ('race condition') in Windows Win32K - GRFX allows an authorized attacker to elevate privileges locally.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-119340 Tesseract is an open source OCR engine. CWE-190
- CVE-2026-61694 go-xrpl is a Go implementation of the XRP Ledger protocol. CWE-190
- CVE-2026-119729 A flaw was found in GStreamer. CWE-190
- CVE-2026-119719 Blender before 4.5.15 and 5.x before 5.2.3 contains a heap buffer overflow vulnerability… CWE-190
- CVE-2026-119718 Blender before 4.5.15 and 5.x before 5.2.3 contains a heap buffer overflow vulnerability… CWE-190
- CVE-2026-104064 Scribus before 1.6.7 contains an integer overflow vulnerability in the… CWE-190
- CVE-2026-116366 An issue has been discovered in ClickHouse Server that, under certain conditions, could… CWE-190
- CVE-2026-114691 A flaw was found in the libstdc++ component of GCC. CWE-190