CVE-2026-49805
High · 7.0CVSS
7.0
EPSS
0.2%
Published
Jul 14, 2026
CISA due date
—
Cloudanix analysis
A user or attacker who already has limited access to a Windows computer may be able to turn that access into full control if the system is not updated.
- 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 is a local privilege escalation vulnerability in the Windows Win32K kernel-mode subsystem caused by improper access control. An attacker who already has valid low-privileged local code execution can abuse the flaw to cross a security boundary and gain elevated privileges, potentially including SYSTEM-level control. Because Win32K operates in kernel context and is exposed through normal desktop/session functionality, successful exploitation can allow the attacker to modify protected system state, access sensitive data, disable security controls, or install persistent components. The CVSS vector indicates local access, low privileges required, no user interaction, high impact to confidentiality, integrity, and availability, and high attack complexity, meaning exploitation likely depends on specific system state or timing conditions.
Why it matters to the business
If exploited, this vulnerability can turn an initial limited compromise into full control of a Windows workstation or server. The primary business risk is not initial entry, but post-compromise escalation: attackers who obtain a foothold through phishing, stolen credentials, malware, or another vulnerability could use this flaw to take over systems, access sensitive data, tamper with security tooling, move laterally, deploy ransomware, or disrupt operations. It affects many supported Windows desktop and server versions, including Windows 10, Windows 11, and Windows Server releases from 2012 through 2025, so exposure may be broad in organizations with mixed Windows estates. It is not currently listed in CISA KEV, is not reported as used in ransomware campaigns, and has no known mature exploit based on the provided data, but the 28-day age and post-patch reverse-engineering risk still warrant timely remediation.
How an attack unfolds
An attacker first needs local execution as an authenticated, low-privileged user on an affected Windows system. This access could come from phishing, malware execution, abuse of remote access credentials, exploitation of an unrelated service, or compromise of a standard user account. Once present, the attacker runs a purpose-built local exploit that interacts with Win32K through user/session graphics or windowing-related system calls. Due to improper access control, Win32K permits an operation that should be restricted, allowing the attacker to manipulate privileged kernel-managed objects or process security context. If the exploit succeeds, the attacker obtains elevated privileges, commonly targeting SYSTEM or administrator-equivalent execution. With that privilege level, the attacker can dump credentials, disable endpoint defenses, install services or drivers, alter security settings, create privileged accounts, access protected files, and use the host as a staging point for lateral movement. The high attack complexity suggests exploitation may be sensitive to operating system build, patch level, session state, or race/timing conditions, so reliable exploitation may require tuning per target version.
How to fix it
Apply the Microsoft security update that remediates this vulnerability 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. No exact fixed build numbers were provided in the input, so administrators should use Microsoft Update, Windows Server Update Services, Microsoft Configuration Manager, or the Microsoft Update Catalog to deploy the cumulative security update applicable to each OS version. Prioritize internet-facing servers that allow interactive or remote user logon, VDI/RDS hosts, shared workstations, developer systems, jump hosts, domain administration workstations, and servers where standard users or service accounts can execute code. Where immediate patching is not possible, reduce risk by limiting local logon rights, restricting RDP and interactive sessions, enforcing least privilege, blocking untrusted executable content, enabling attack surface reduction rules, ensuring endpoint detection is active, and monitoring for suspicious privilege escalation behavior. Because this is a local privilege escalation issue, network filtering alone is not a complete mitigation.
How to confirm the fix worked
Confirm remediation by verifying that each affected Windows system has installed the relevant cumulative security update released for this vulnerability and that the OS build number matches or exceeds Microsoft’s fixed build for that product branch. Use enterprise patch management reporting, Windows Update history, PowerShell inventory, vulnerability scanner checks, or authenticated configuration audits to validate coverage. For spot checks, review installed hotfixes and cumulative update KBs, compare them against Microsoft’s security update guidance, and confirm reboot completion where required. Validate exposure reduction by confirming that unsupported or out-of-servicing Windows builds are upgraded or isolated, that standard users do not have unnecessary local administrator rights, and that remote interactive logon permissions are limited. If exploit validation is performed in a lab, use only controlled proof-of-concept testing against representative patched and unpatched systems and confirm that the exploit fails after patching without causing system instability.
Typical attack path
- Gain initial local code execution on an affected Windows workstation or server as a standard authenticated user.
- Identify the Windows version, build number, patch level, session type, and whether the system appears vulnerable.
- Transfer or stage a local Win32K privilege escalation exploit compiled for the target architecture and OS build.
- Execute the exploit from the low-privileged user context to trigger the improper access control condition in Win32K.
- Obtain an elevated process, token, shell, service, scheduled task, or other SYSTEM/admin-equivalent execution context.
- Disable or evade security controls, collect credentials, access protected data, or establish persistence.
- Use the elevated access to move laterally, deploy additional tooling, or carry out the attacker’s primary objective.
How to detect it
There are no provided public exploit indicators, file names, hashes, registry keys, network signatures, or known threat actor tradecraft specific to this vulnerability. Detection should focus on evidence of local privilege escalation and post-exploitation activity on Windows systems. Collect and review Windows Security logs, Sysmon logs, PowerShell logs, EDR telemetry, service control manager events, scheduled task logs, Windows Defender/endpoint protection alerts, and crash telemetry around the time a low-privileged account appears to gain administrative or SYSTEM-level execution. Useful signals include unusual process ancestry where a standard user process spawns an elevated shell or administrative tool, unexpected token elevation, new services or scheduled tasks created by non-admin users, endpoint protection being disabled, LSASS access or credential dumping attempts, suspicious driver loading, modification of local groups, creation of new administrator accounts, and abnormal child processes from desktop/session-related applications. Investigate any sequence where an initial low-privileged interactive logon is followed shortly by SYSTEM-level command execution, security control tampering, credential access, or lateral movement. Kernel/local exploit attempts may also produce application crashes, bugchecks, or unusual Win32K-related fault telemetry, but absence of crashes does not rule out successful exploitation.
What your security team should do
- Prioritize deployment of the applicable Microsoft cumulative security updates across affected Windows desktop and server versions, especially systems used for administration, remote access, shared interactive workloads, or high-value services.
- Inventory all affected Windows versions and identify systems that are missing the July 2026 or later applicable security update for their branch.
- Treat this as a post-compromise escalation risk: pair patching with controls that reduce initial footholds, including phishing defenses, application control, EDR, credential protection, and restriction of script and binary execution from user-writable paths.
- Review local administrator group membership, remote logon rights, service account privileges, and endpoint hardening baselines to limit the value of a low-privileged foothold.
- Increase monitoring for low-privileged users spawning elevated shells, creating services, modifying security settings, dumping credentials, or disabling endpoint protections.
- Pay special attention to RDS, VDI, jump servers, build servers, and multi-user Windows systems where many authenticated users can execute local code.
- Where patching must be delayed, isolate high-risk systems, restrict interactive access, and apply allowlisting or endpoint policy controls to block unapproved privilege escalation tooling.
- Reassess risk if public exploit code appears, EPSS rises materially, the vulnerability is added to CISA KEV, or threat actor exploitation is reported.
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