CVE-2026-50371
High · 7.0CVSS
7.0
EPSS
0.2%
Published
Jul 14, 2026
CISA due date
—
Cloudanix analysis
A person who already has limited access to an affected 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
- Race Condition
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
This vulnerability is a local privilege escalation flaw in Windows LUAFV, the component associated with User Account Control file virtualization. A low-privileged, authorized local attacker can exploit an improper synchronization/race condition involving a shared resource to cause privileged code paths to operate on attacker-influenced state. Successful exploitation can allow the attacker to gain elevated privileges on the affected Windows system, potentially reaching administrative or SYSTEM-level control depending on the vulnerable execution path. The CVSS vector indicates local access is required, attack complexity is high, no user interaction is required, and successful exploitation can compromise confidentiality, integrity, and availability of the local host.
Why it matters to the business
An attacker who already has a foothold as a standard user on an affected Windows workstation or server could use this flaw to take full control of that machine. In business terms, this can turn a limited compromise into a complete endpoint or server compromise, enabling credential theft, disabling security tools, persistence, lateral movement, data theft, or ransomware staging. The issue affects a broad set of supported Windows client and server versions, including Windows 10, Windows 11, and Windows Server releases from 2012 through 2025. Although the current EPSS score is low, it should still be prioritized in regular Windows patch cycles because local privilege escalation flaws are commonly chained with phishing, malware execution, exposed remote services, or stolen low-privilege credentials.
How an attack unfolds
An attacker first needs local code execution or an interactive/logon-capable low-privileged account on an affected Windows system. They then run exploit code designed to repeatedly trigger the vulnerable LUAFV race condition and win a timing window where shared state is accessed or modified without proper synchronization. Because race-condition exploitation is timing-sensitive, the exploit may perform repeated attempts, spawn multiple threads or processes, manipulate file-system virtualization behavior, and rely on CPU scheduling to reach the vulnerable state. If successful, the attacker causes a privileged operation to occur under attacker-controlled conditions and obtains elevated privileges. From there, the attacker may create or modify privileged accounts, dump credentials, install persistence, tamper with endpoint defenses, access protected data, or move laterally. There is no indication from the provided data that this vulnerability is in CISA KEV, ransomware campaigns, or publicly mature exploit activity at this time.
How to fix it
Apply the Microsoft security update that addresses this vulnerability for all affected Windows versions. Because exact fixed build numbers were not provided, organizations should deploy the applicable cumulative security update released on or after the vendor publication date for each affected platform, including Windows 10 1607, 1809, 21H2, 22H2; Windows 11 24H2, 25H2, 26H1; and Windows Server 2012, 2016, 2019, 2022, and 2025. Prioritize internet-facing servers, shared administrative workstations, jump hosts, domain-joined servers, VDI images, and systems where untrusted or low-privileged users can execute code. If immediate patching is not possible, reduce exposure by limiting local logon rights, restricting execution of untrusted binaries, enforcing least privilege, enabling endpoint detection and response controls, monitoring for suspicious privilege escalation behavior, and using application control such as Windows Defender Application Control or AppLocker where feasible. Mitigations do not replace patching because the vulnerable component remains present until updated.
How to confirm the fix worked
Confirm remediation by verifying that affected systems have installed the relevant Microsoft cumulative security update released on or after the vulnerability publication date. Use enterprise patch management, Windows Update for Business, WSUS, Microsoft Configuration Manager, Intune, vulnerability scanners, or authenticated endpoint inventory to confirm patch compliance across Windows client and server assets. Validate that no affected OS versions remain missing the applicable update, especially golden images, offline systems, VDI pools, servers excluded from automatic patching, and legacy Windows Server systems. Where file-level validation is required, compare the installed LUAFV component version, such as luafv.sys, against Microsoft’s advisory or update catalog metadata for the fixed update. A practical validation approach is to confirm the security update is installed, reboot requirements are complete, and vulnerability scanning no longer reports the system as affected.
Typical attack path
- Gain local access to an affected Windows workstation or server using malware, stolen credentials, phishing, abuse of a remote service, or an existing low-privileged account.
- Execute a local exploit targeting the LUAFV race condition.
- Repeatedly trigger the race window using concurrent operations against the shared LUAFV-controlled resource.
- Win the race condition and cause privileged code to operate on attacker-influenced state.
- Obtain elevated privileges on the local system.
- Use elevated access to disable controls, harvest credentials, establish persistence, access sensitive data, or support lateral movement.
How to detect it
Direct exploitation may be difficult to confirm because race-condition privilege escalation vulnerabilities often do not produce a unique log entry or stable artifact. Detection should focus on evidence of local privilege escalation attempts and post-exploitation behavior. Review Windows Security logs for unusual successful privilege use, new local administrator membership, new service installation, scheduled task creation, suspicious process execution from user-writable paths, and abnormal account activity after a low-privileged logon. Useful event sources include Windows Security Event Log, Sysmon if deployed, PowerShell logs, Windows Defender or EDR telemetry, service control manager logs, scheduled task operational logs, and endpoint process/file telemetry. Hunt for low-privileged users spawning administrative shells, system utilities, credential access tools, or service-creation commands shortly after logon. Pay particular attention to chains where an ordinary user context is followed by SYSTEM- or administrator-level process creation without an expected administrative workflow. Since no public exploit maturity or named threat actor activity is provided, detections should be behavior-based rather than IOC-based.
What your security team should do
- Inventory affected Windows client and server versions and identify systems missing the applicable Microsoft security update.
- Patch affected systems through the normal cumulative update process, prioritizing servers, administrative endpoints, shared workstations, and systems that allow local or remote interactive logon by non-administrators.
- Reboot systems where required and verify patch installation through authenticated scans or endpoint management telemetry.
- Harden local privilege boundaries by removing unnecessary local administrator rights, restricting local logon rights, and enforcing least privilege for service and user accounts.
- Enable or tune EDR detections for local privilege escalation behavior, suspicious child processes from user-writable directories, credential dumping, defense evasion, and new privileged account creation.
- Use application control policies to reduce the likelihood that an attacker can run local exploit tooling from user-writable locations.
- Review recent activity on high-value Windows systems for signs of post-exploitation behavior, even though no specific public exploit indicators are provided.
- Track Microsoft advisory updates and threat intelligence for any change in exploit maturity, KEV status, or ransomware usage.
The record
Concurrent execution using shared resource with improper synchronization ('race condition') in Windows LUAFV 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