CVE-2026-50378
High · 7.8CVSS
7.8
EPSS
0.2%
Published
Jul 14, 2026
CISA due date
—
Cloudanix analysis
A person who already has basic access to a Windows computer could abuse this flaw to gain full control of that machine.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Moderate
- 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 caused by improper synchronization of a shared resource in Windows Key Guard. An attacker who already has authorized local access can trigger a race condition to manipulate timing-sensitive operations and potentially execute actions with elevated privileges. Successful exploitation can result in high-impact compromise of confidentiality, integrity, and availability on the affected Windows system, because the attacker may gain administrative or SYSTEM-level capabilities depending on the vulnerable code path.
Why it matters to the business
If exploited, this flaw can turn a low-privileged foothold on a Windows workstation or server into full local control, enabling attackers to disable security tools, steal credentials, access sensitive data, install persistence, or move laterally. The risk is highest on endpoints and servers where an attacker could first obtain a standard user account through phishing, malware, exposed remote access, or credential theft. Although there is no current CISA KEV listing, no known ransomware association, low EPSS, and no public exploit maturity reported, the high CVSS score and broad Windows product coverage make timely patching important across Windows 10, Windows 11, Windows Server 2019, Windows Server 2022, and Windows Server 2025 systems.
How an attack unfolds
An attacker must first gain local authenticated access to an affected Windows system, typically through compromised user credentials, malware execution under a standard user context, or interactive access via remote management or remote desktop. The attacker then runs code designed to repeatedly trigger the Windows Key Guard race condition, attempting to win a timing window where shared state is accessed or modified without proper synchronization. If the race is won, the attacker can cause privileged operations to occur under attacker-influenced conditions, resulting in elevation of privilege. After elevation, the attacker may create or modify privileged accounts, dump credentials, tamper with endpoint defenses, access protected files, install services or scheduled tasks, and use the host as a staging point for lateral movement.
How to fix it
Apply the applicable Microsoft security updates for all affected Windows versions as soon as available through Windows Update, Microsoft Update Catalog, Windows Server Update Services, Microsoft Configuration Manager, or other enterprise patch management tooling. Affected products include Windows 10 1809, 21H2, and 22H2; Windows 11 24H2, 25H2, and 26H1; Windows Server 2019; Windows Server 2022; and Windows Server 2025. No specific fixed build numbers were provided in the input, so administrators should verify against Microsoft’s official security update guidance for CVE-2026-50378 and confirm that each system has installed the relevant cumulative update. As compensating controls until patching is complete, restrict local logon rights, reduce administrative privileges, enforce application control, block untrusted binaries from user-writable directories, monitor for privilege-escalation behavior, and ensure endpoint protection and tamper protection are enabled.
How to confirm the fix worked
Confirm remediation by checking that each affected Windows endpoint and server has installed the Microsoft cumulative security update that addresses this vulnerability. Use enterprise patch inventory, Windows Update history, Microsoft Defender Vulnerability Management, Configuration Manager, Intune, WSUS reporting, or PowerShell-based hotfix/build validation to verify coverage. Validate that unsupported or end-of-service Windows builds are upgraded or isolated. Exposure remains if an affected Windows version has not received the relevant cumulative update. Because this is a local privilege escalation issue, also validate that standard users cannot install or execute unauthorized tools from user-writable locations and that local administrator membership is limited and monitored.
Typical attack path
- Obtain initial access to an affected Windows workstation or server as a low-privileged local user.
- Transfer or execute a local exploit binary or script targeting the Windows Key Guard race condition.
- Repeatedly trigger the vulnerable timing condition until the shared resource is accessed in an attacker-controlled state.
- Gain elevated local privileges, potentially administrator or SYSTEM-level execution.
- Disable security controls, access sensitive local resources, harvest credentials, or establish persistence.
- Use elevated access to move laterally or deepen compromise within the environment.
How to detect it
Look for signs that a low-privileged local user unexpectedly gained administrative or SYSTEM-level execution. Relevant log sources include Windows Security logs, Sysmon, Microsoft Defender for Endpoint, EDR telemetry, PowerShell logs, Windows Event Logs for service and scheduled task creation, local account management events, and security product tamper alerts. Hunt for sequences where a standard user runs an unusual executable from a user-writable directory, followed shortly by elevated process creation, new service installation, scheduled task creation, local administrator group modification, credential-dumping behavior, LSASS access, security control disablement, or lateral movement activity. Because no public exploit artifacts or mature exploit are reported, detection should focus on behavioral evidence of local privilege escalation rather than a known exploit signature.
- Windows Security Event ID 4672
- Windows Security Event ID 4688
- Windows Security Event ID 4697
- Windows Security Event ID 4698
- Windows Security Event ID 4720
- Windows Security Event ID 4732
- Windows Security Event ID 7045
- Sysmon Event ID 1
- Sysmon Event ID 10
- Sysmon Event ID 11
- Sysmon Event ID 13
- C:\Users\Public\*.exe
- C:\Windows\Temp\*.exe
- %TEMP%\*.exe
- powershell.exe -ExecutionPolicy Bypass
- cmd.exe /c sc create
- sc.exe create
- schtasks.exe /Create
- net localgroup administrators
- reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
- procdump.exe -ma lsass.exe
- rundll32.exe comsvcs.dll, MiniDump
- wevtutil cl Security
- Set-MpPreference -DisableRealtimeMonitoring $true
What your security team should do
- Prioritize patch deployment to internet-facing Windows servers, remote-access jump hosts, domain administration workstations, developer workstations, and high-value Windows servers.
- Verify patch compliance across all affected Windows 10, Windows 11, Windows Server 2019, Windows Server 2022, and Windows Server 2025 assets.
- Harden local privilege boundaries by removing unnecessary local administrator rights and enforcing least privilege.
- Enable or tune endpoint detection for suspicious privilege escalation, service creation, token manipulation, credential dumping, and security tool tampering.
- Use application control, attack surface reduction rules, and script controls to limit execution of untrusted binaries by standard users.
- Review recent alerts involving low-privileged users spawning elevated shells, creating services, modifying scheduled tasks, or attempting to disable security tools.
- Monitor Microsoft guidance for fixed build details, exploit publication, or any future KEV inclusion, and raise urgency if exploit code becomes available.
The record
Concurrent execution using shared resource with improper synchronization ('race condition') in Windows Key Guard allows an authorized attacker to elevate privileges locally.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-114641 Traefik 2.11.x before 2.11.58 and 3.x before 3.7.14 contains a race condition in NTLM and… CWE-362
- CVE-2026-109279 ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 lacks proper synchronization when… CWE-362
- CVE-2026-97032 HTTP/2 servers could end up crashing due to inadvertently modifying its HPACK encoder… CWE-362
- CVE-2026-98163 In the Linux kernel, the following vulnerability has been resolved: cgroup: Avoid… CWE-362
- CVE-2026-98146 In the Linux kernel, the following vulnerability has been resolved: accel/amdxdna: Remove… CWE-362
- CVE-2026-98153 In the Linux kernel, the following vulnerability has been resolved: nvme: fix racy access… CWE-362
- CVE-2026-98130 In the Linux kernel, the following vulnerability has been resolved: sctp: fix a TOCTOU… CWE-362
- CVE-2026-98115 In the Linux kernel, the following vulnerability has been resolved: ksmbd: safely drain… CWE-362