CVE-2026-50493
High · 7.8CVSS
7.8
EPSS
0.3%
Published
Jul 14, 2026
CISA due date
—
Cloudanix analysis
A logged-in attacker could abuse a Windows graphics flaw to take full control of a vulnerable computer.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Privilege Gain
- Component
- OS kernel
- Class
- Use After Free
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
This is a local elevation-of-privilege vulnerability in the Windows Graphics Kernel caused by a use-after-free memory safety flaw. A low-privileged, authenticated attacker who can execute code locally could trigger incorrect reuse of freed kernel memory and potentially gain kernel-level or SYSTEM privileges. Successful exploitation would allow the attacker to bypass normal user privilege boundaries and perform actions with full control over the affected Windows system.
Why it matters to the business
If exploited, this vulnerability can turn an initial low-privilege foothold into full host compromise, increasing the impact of phishing, malware execution, stolen credentials, or exploitation of a separate remote-access flaw. Affected products include widely deployed Windows 10, Windows 11, Windows Server 2019, Windows Server 2022, and Windows Server 2025 systems, so exposure may be broad across workstation and server fleets. Although it is not currently listed in CISA KEV and no public exploit maturity is reported, the high privilege escalation impact warrants timely patching, especially on endpoints, multi-user systems, VDI, jump hosts, and servers where local code execution is plausible.
How an attack unfolds
An attacker first obtains the ability to run code as a normal local user, commonly through phishing, malicious document execution, abuse of valid credentials, malware already present on the host, or chaining from another vulnerability that provides limited local execution. The attacker then runs a crafted program that interacts with Windows graphics kernel functionality in a way that triggers the use-after-free condition. If the memory corruption is controlled successfully, the attacker can modify kernel execution state or security-relevant structures to elevate from a standard user context to SYSTEM or kernel-level privileges. With elevated privileges, the attacker can disable security tools, dump credentials, install persistent services or drivers, tamper with logs, access sensitive local data, and use the host for lateral movement.
How to fix it
Apply the applicable Microsoft security update for the affected Windows version as soon as it is available through Windows Update, Microsoft Update Catalog, WSUS, Intune, Configuration Manager, or other enterprise patching tooling. Because no fixed version list was provided, verify remediation against Microsoft’s official security update guidance for CVE-2026-50493 and confirm the installed cumulative update level for each affected Windows release. Prioritize patching internet-facing systems that also allow user logon, shared workstations, VDI pools, privileged access workstations, jump servers, terminal servers, domain administration workstations, and servers where untrusted users or workloads can execute code. If immediate patching is not possible, reduce exposure by limiting local logon rights, removing unnecessary interactive access, enforcing application control, restricting execution from user-writable directories, hardening endpoint detection and response protections, and ensuring users do not operate with local administrator rights.
How to confirm the fix worked
Confirm that each affected system has installed the Microsoft cumulative update or security update that addresses this vulnerability for its Windows release. Validate through enterprise patch compliance reporting, Windows Update history, Microsoft Update Catalog KB verification, or PowerShell-based inventory of installed hotfixes and build numbers. Review whether all affected operating system versions in scope—Windows 10 1809/21H2/22H2, Windows 11 24H2/25H2/26H1, Windows Server 2019, Windows Server 2022, and Windows Server 2025—have reached the patched update baseline. Where patch status is uncertain, run authenticated vulnerability scanning or configuration assessment to confirm the host is no longer reported as vulnerable. Also validate compensating controls by confirming standard users cannot install drivers, disable security tooling, write to protected system locations, or execute unapproved binaries from user-writable paths.
Typical attack path
- Gain local authenticated code execution on an affected Windows workstation or server.
- Execute a crafted local exploit that reaches vulnerable Windows Graphics Kernel code paths.
- Trigger the use-after-free condition and manipulate freed kernel memory.
- Escalate privileges from a low-privileged user to SYSTEM or kernel-level execution.
- Use elevated access to disable defenses, harvest credentials, establish persistence, or move laterally.
How to detect it
There are no unique public exploit indicators provided for this vulnerability, and successful local kernel privilege escalation may leave few direct traces. Detection should focus on behavioral evidence of exploitation and post-exploitation activity. Review Windows Security logs for suspicious privilege changes, service creation, new scheduled tasks, unusual process creation chains, and administrative actions performed by accounts that should not have elevated rights. Correlate Sysmon or EDR telemetry for user-context processes spawning SYSTEM-level child processes, binaries executed from user-writable directories followed by elevated activity, suspicious driver loads, credential dumping attempts, LSASS access, security tool tampering, and clearing of event logs. Useful log sources include Windows Security Event Log, System Event Log, Microsoft-Windows-Kernel-* operational logs where available, Sysmon, Defender for Endpoint or other EDR telemetry, application control logs, PowerShell logs, and service control manager events. Because this is a local privilege escalation, prioritize hunting on hosts that previously showed malware execution, suspicious attachments, remote access abuse, or anomalous low-privilege user activity shortly before administrative actions occurred.
What your security team should do
- Prioritize deployment of the relevant Microsoft security update across affected Windows workstation and server fleets.
- Patch high-risk systems first: VDI, terminal servers, jump hosts, privileged access workstations, shared endpoints, and servers that permit interactive user logon.
- Use authenticated vulnerability scanning and patch management telemetry to identify unpatched Windows 10, Windows 11, and Windows Server systems.
- Hunt for signs of post-exploitation privilege escalation, including unexpected SYSTEM-level processes spawned from user profiles, suspicious service creation, driver installation attempts, credential dumping behavior, or tampering with endpoint defenses.
- Enforce least privilege by removing unnecessary local administrator rights and limiting local or interactive logon permissions.
- Apply application control or attack surface reduction rules to block untrusted binaries from user-writable directories such as Downloads, Temp, and AppData.
- Monitor for chaining behavior where an initial access event is followed by rapid privilege escalation, credential access, and lateral movement.
- Track Microsoft advisories and threat intelligence for changes in exploit maturity, public proof-of-concept availability, or KEV listing status.
The record
Use after free in Windows Graphics Kernel allows an authorized attacker to elevate privileges locally.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-109618 PHP uses longjmp() for out-of-memory (OOM) errors to exit the current context and abort… CWE-416
- CVE-2026-109619 PHP has various global state that temporarily points into request memory. CWE-416
- CVE-2026-112402 Pillow is a Python imaging library. CWE-416
- CVE-2026-112396 Pillow is a Python imaging library. CWE-416
- CVE-2025-55654 A use-after-free in the gf_filter_pid_get_packet function (filter_core/filter_pid.c) of… CWE-416
- CVE-2026-17591 A flaw was found in libarchive. CWE-416
- CVE-2026-92392 During an upload, curl mishandles HTTP/2 `RST_STREAM` received from the server (with… CWE-416
- CVE-2026-109268 ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains a use after free… CWE-416