CVE-2026-61346 Overview
CVE-2026-61346 is a use-after-free vulnerability [CWE-416] in the Windows Graphics Kernel. An authenticated local attacker can exploit the flaw to elevate privileges on affected systems. Microsoft published the advisory on August 11, 2026, covering Windows 10, Windows 11, and Windows Server product families.
The vulnerability requires local access and low privileges but carries high attack complexity, meaning successful exploitation depends on winning a race or meeting specific runtime conditions. When exploited, the attacker gains high impact against confidentiality, integrity, and availability of the target host.
Critical Impact
A local, authenticated attacker who wins the race condition in the Graphics Kernel can execute code with kernel privileges and take full control of the affected Windows host.
Affected Products
- Microsoft Windows 10 (1809, 21H2, 22H2) on x86, x64, and ARM64
- Microsoft Windows 11 (23H2, 24H2, 25H2, 26H1) on x64 and ARM64
- Microsoft Windows Server 2019, 2022, and 2025
Discovery Timeline
- 2026-08-11 - CVE-2026-61346 published to NVD
- 2026-08-11 - Microsoft releases security update guidance
- 2026-08-12 - Last updated in NVD database
Technical Details for CVE-2026-61346
Vulnerability Analysis
The Windows Graphics Kernel manages graphics device interface (GDI) objects, display drivers, and rendering primitives inside kernel mode. A use-after-free condition [CWE-416] in this component allows an attacker to reference freed kernel memory. When the kernel dereferences that stale pointer, an attacker who has reallocated the freed slot with attacker-controlled data can redirect execution or corrupt kernel structures.
Exploiting the flaw requires local access and an existing low-privilege account. The high attack complexity indicates that reliable exploitation depends on timing conditions such as concurrent object allocation and release, typical of kernel race-driven use-after-free bugs.
Root Cause
The root cause is improper object lifetime management inside the Graphics Kernel. A kernel object is freed while another code path still holds a reference to it. Subsequent access to that reference operates on memory that may have been reallocated to a different structure, producing a type-confused or attacker-controlled kernel object.
Attack Vector
An attacker running unprivileged code on the target machine invokes Graphics Kernel routines through user-mode GDI or DirectX APIs. By triggering the vulnerable code path and racing the object release, the attacker forces the kernel to operate on freed memory. Successful manipulation of that memory yields arbitrary kernel read, write, or code execution, resulting in privilege elevation to SYSTEM.
No public proof-of-concept exploit is currently listed for CVE-2026-61346, and the vulnerability is not present in the CISA Known Exploited Vulnerabilities catalog. Refer to the Microsoft Security Update CVE-2026-61346 advisory for technical details.
Detection Methods for CVE-2026-61346
Indicators of Compromise
- Unexpected process token elevation where a low-privileged process suddenly executes with SYSTEM or elevated integrity levels.
- Kernel bug checks referencing win32kfull.sys, dxgkrnl.sys, or graphics-related drivers on hosts that were previously stable.
- Creation of new services, scheduled tasks, or local administrator accounts immediately after graphics-intensive workload execution by a non-admin user.
Detection Strategies
- Monitor for anomalous handle-to-token operations and parent-child process chains where a standard user process spawns SYSTEM-level children.
- Correlate Windows Error Reporting (WER) crash telemetry involving graphics kernel modules with subsequent privilege changes.
- Deploy behavioral detections that flag known kernel exploitation primitives such as PipeAttribute, PreviousMode manipulation, or token replacement.
Monitoring Recommendations
- Ingest Sysmon Event IDs 1, 10, and 13 along with Windows Security Event 4672 into a centralized SIEM for cross-host correlation.
- Track patch state for KB updates listed in the Microsoft advisory across all Windows 10, Windows 11, and Windows Server endpoints.
- Alert on execution of unsigned or newly dropped binaries by users who normally do not run administrative tooling.
How to Mitigate CVE-2026-61346
Immediate Actions Required
- Apply the Microsoft security update for CVE-2026-61346 across all affected Windows 10, Windows 11, and Windows Server systems.
- Prioritize patching multi-user hosts, jump servers, and Remote Desktop Session Hosts where local privilege escalation has the greatest lateral impact.
- Audit local account membership and remove unused low-privilege accounts that could serve as an initial foothold.
Patch Information
Microsoft has released cumulative updates addressing CVE-2026-61346. Consult the Microsoft Security Update Guide entry for CVE-2026-61346 to identify the exact KB article for each supported build and channel. Install the update through Windows Update, WSUS, Microsoft Update Catalog, or your standard patch management pipeline.
Workarounds
- No official workaround is provided by Microsoft. Patch installation is the required remediation.
- Restrict interactive and Remote Desktop logon rights to reduce the population of users who can execute local code on servers.
- Enforce application allowlisting via Windows Defender Application Control or AppLocker to limit execution of unknown binaries capable of triggering the vulnerable code path.
# Verify patch installation status on Windows hosts
Get-HotFix | Sort-Object -Property InstalledOn -Descending | Select-Object -First 20
# Query pending reboots after cumulative update deployment
Get-Item 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\RebootPending' -ErrorAction SilentlyContinue
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

