CVE-2026-50325
High · 7.0CVSS
7.0
EPSS
0.2%
Published
Jul 14, 2026
CISA due date
—
Cloudanix analysis
A logged-in attacker could use this Windows flaw to gain full control of an affected computer or server.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- High
- Impact
- Privilege Gain
- Component
- OS kernel
- Class
- Privilege Escalation
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
This vulnerability is an improper access control flaw in the Windows Win32K subsystem, a kernel-mode component involved in graphical and window management operations. A local authenticated attacker with low privileges can abuse the flaw to elevate privileges on the affected system. Successful exploitation can compromise confidentiality, integrity, and availability at the local host level by allowing the attacker to execute actions normally reserved for administrators or SYSTEM. The vulnerability is not remotely exploitable by itself and requires a prior foothold, but it can be a powerful post-compromise escalation primitive.
Why it matters to the business
Successful exploitation can turn a low-privileged foothold on a Windows workstation or server into full local control, enabling credential theft, security tool tampering, lateral movement, data access, and persistence. Because the issue affects widely deployed Windows client and server versions, including Windows 10, Windows 11, and multiple Windows Server releases, organizations with broad Windows estates should treat patching as important even though current public exploitation indicators are low: EPSS is low, the issue is not listed in CISA KEV, no ransomware use is reported, and no mature public exploit is indicated.
How an attack unfolds
An attacker must already have local authenticated access to a vulnerable Windows system, such as through stolen user credentials, malware execution, phishing-delivered code, abuse of remote access, or compromise of an exposed application that provides code execution under a limited account. The attacker then runs a local exploit that abuses improper access control in the Win32K kernel-mode component. If the exploit succeeds, it crosses the boundary from a normal authorized user context to a high-privilege local context, typically enabling SYSTEM-level execution. From there, the attacker can dump credentials, modify security settings, install services or scheduled tasks, access data restricted to administrators, and use the compromised host as a launch point for lateral movement. The CVSS vector indicates local access, low privileges, no user interaction, high impact, and high attack complexity, so exploitation is likely to require precise system conditions or reliable exploit engineering rather than a simple remote attack.
How to fix it
Apply the applicable Microsoft security update for all affected Windows versions, including Windows 10 1607, 1809, 21H2, and 22H2; Windows 11 24H2, 25H2, and 26H1; and Windows Server 2012, 2016, 2019, 2022, and 2025. Because no fixed version list was provided, use Microsoft Update, Windows Update for Business, WSUS, Microsoft Configuration Manager, or the Microsoft Update Catalog to deploy the cumulative update that addresses this vulnerability for each supported operating system release. Prioritize servers with interactive logon exposure, remote desktop access, shared administrative use, VDI hosts, jump servers, domain-joined endpoints, and systems where compromise would expose credentials or sensitive data. If immediate patching is not possible, reduce risk by limiting local logon rights, restricting RDP and remote management access, enforcing least privilege, removing unnecessary local administrator rights, enabling attack surface reduction rules, monitoring for privilege escalation behavior, and ensuring EDR tamper protection is active.
How to confirm the fix worked
Confirm that each affected Windows system has installed the Microsoft cumulative update that includes the fix for this vulnerability. Validate through centralized patch management reporting, Windows Update history, Microsoft Defender Vulnerability Management, WSUS or Configuration Manager compliance, or by checking installed hotfix/build information with tools such as winver, systeminfo, Get-HotFix, or Windows Update APIs. Where feasible, verify that the OS build number matches or exceeds Microsoft’s fixed build for the relevant Windows release. Also validate compensating controls by confirming that non-administrative users cannot create privileged services, modify protected system locations, disable endpoint protection, or obtain SYSTEM-level execution through routine local access.
Typical attack path
- Gain local authenticated access to a vulnerable Windows workstation or server using valid credentials, malware execution, remote access abuse, or another initial access technique.
- Confirm the operating system build is affected and that the current process is running with limited privileges.
- Execute a local Win32K privilege escalation exploit under the low-privileged user context.
- Abuse the access control flaw to obtain elevated local privileges, commonly administrator or SYSTEM-level execution.
- Use elevated privileges to dump credentials, disable defenses, modify files or registry keys, create services or scheduled tasks, or add users to privileged groups.
- Move laterally or persist on the host using the newly acquired privileges.
How to detect it
Review endpoint, identity, and Windows telemetry for signs that a standard user process obtained elevated privileges or spawned privileged child processes unexpectedly. Useful sources include Windows Security logs, Sysmon, EDR process lineage, PowerShell logs, Windows Defender events, local administrator group membership changes, service creation events, scheduled task creation, LSASS access telemetry, and crash/application logs involving Win32K-related components. Hunt for suspicious sequences where an initial low-privileged process is followed by SYSTEM-level process execution, credential dumping behavior, disabling of security tools, or creation of new persistence mechanisms. Because no public exploit-specific artifacts are currently available, detection should focus on generic local privilege escalation outcomes rather than a unique payload signature.
- Event ID 4672 - Special privileges assigned to new logon
- Event ID 4688 - New process creation
- Event ID 7045 - A service was installed in the system
- Event ID 4697 - A service was installed in the system
- Event ID 4698 - A scheduled task was created
- Event ID 4720 - A user account was created
- Event ID 4732 - A member was added to a security-enabled local group
- Event ID 4738 - A user account was changed
- Event ID 1102 - The audit log was cleared
- Microsoft-Windows-Sysmon/Operational Event ID 1 - Process Create
- Microsoft-Windows-Sysmon/Operational Event ID 10 - ProcessAccess
- Microsoft-Windows-Sysmon/Operational Event ID 11 - FileCreate
- Microsoft-Windows-Sysmon/Operational Event ID 12 - Registry object created or deleted
- Microsoft-Windows-Sysmon/Operational Event ID 13 - Registry value set
- Microsoft-Windows-PowerShell/Operational Event ID 4104 - Script block logging
- Microsoft-Windows-Windows Defender/Operational Event ID 5007 - Configuration has changed
- lsass.exe
- win32k.sys
- win32kbase.sys
- win32kfull.sys
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
- HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
- HKLM\SYSTEM\CurrentControlSet\Services
What your security team should do
- Inventory affected Windows client and server versions and map them to the applicable Microsoft cumulative security updates.
- Prioritize patching of internet-adjacent management hosts, RDP-accessible systems, jump boxes, domain administration workstations, VDI infrastructure, and high-value servers.
- Verify that endpoint protection, EDR, tamper protection, credential theft protections, and Windows audit policies are enabled before and after patch deployment.
- Hunt for recent local privilege escalation patterns, especially low-privileged processes spawning SYSTEM-level shells, new services, new scheduled tasks, suspicious LSASS access, and security control disablement.
- Restrict local administrator membership and interactive logon permissions to reduce the number of accounts that can turn a local foothold into full host compromise.
- Review remote access paths that could provide the required initial local authenticated foothold, including VPN, RDP, remote management tools, and exposed application service accounts.
- Monitor Microsoft guidance for any later exploit availability, KEV addition, or emergency update notes, as risk can change quickly if exploit code becomes public.
The record
Improper access control in Windows Win32K allows an authorized attacker to elevate privileges locally.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-114574 A security vulnerability has been detected in massCodeIO massCode 5.10. CWE-284
- CVE-2026-83395 Vulnerability in the Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise… CWE-284
- CVE-2026-112091 A flaw has been found in Dav-ee dairy-management-system… CWE-284
- CVE-2026-106580 ImageMagick is free and open-source software used for editing and manipulating digital… CWE-284
- CVE-2026-61700 MariaDB Connector/J is used to connect applications developed in Java to MariaDB and… CWE-284
- CVE-2026-86812 The WPCafe WordPress plugin before 3.0.18 does not correctly restrict access to a set of… CWE-284
- CVE-2026-85545 There is an Vulnerability in some HikCentral Access Control versions. CWE-284
- CVE-2026-78084 Joomla Extension - joomshaper.com - Missing Access Control in Gallery Image Management in… CWE-284