CVE-2026-57973 Overview
CVE-2026-57973 is a time-of-check time-of-use (TOCTOU) race condition in the Windows Subsystem for Linux (WSL). An authorized local attacker can exploit the flaw to tamper with data and compromise confidentiality and integrity on the affected host. The weakness is classified under [CWE-367] and requires local access with low privileges. Microsoft published the advisory on July 14, 2026, and updated it the following day. No public proof-of-concept, exploit code, or in-the-wild activity has been reported at the time of writing.
Critical Impact
A low-privileged local user can win a race window in WSL to tamper with resources and access sensitive data, undermining host integrity and confidentiality.
Affected Products
- Microsoft Windows Subsystem for Linux (WSL)
- Windows client and server SKUs that support the WSL component
- Refer to the Microsoft Security Response Center advisory for the exact build and version matrix
Discovery Timeline
- 2026-07-14 - CVE-2026-57973 published to NVD
- 2026-07-15 - Last updated in NVD database
Technical Details for CVE-2026-57973
Vulnerability Analysis
The vulnerability is a time-of-check time-of-use (TOCTOU) race condition inside Windows Subsystem for Linux. WSL validates the state of a resource, such as a file path, handle, or permission attribute, and then acts on that resource in a separate operation. An attacker with local access can modify the resource in the window between the check and the use. The result is tampering with data that WSL assumed was safe to operate on. Because WSL bridges the Windows kernel and Linux user space, successful exploitation can affect files and objects that cross that trust boundary. Microsoft classifies the issue under [CWE-367], the standard identifier for TOCTOU flaws.
Root Cause
The root cause is non-atomic handling of security-relevant checks in WSL. The subsystem performs a validation step and a subsequent action against a mutable resource without holding a lock or re-verifying the resource state at the point of use. This design allows a concurrent local process to substitute or alter the resource between the two operations.
Attack Vector
Exploitation requires local access and low-privileged authentication on the target host. The attacker must run code on the same machine and win a timing race, which raises exploitation complexity. No user interaction is required. Successful exploitation yields high impact on confidentiality and integrity, while availability is not affected. See the Microsoft Security Update for CVE-2026-57973 for the vendor description.
No verified proof-of-concept code is available. The vulnerability mechanism is described in prose only.
Detection Methods for CVE-2026-57973
Indicators of Compromise
- Unexpected file replacements or symbolic link substitutions inside WSL mount points such as /mnt/c during short time windows
- Repeated, rapid access patterns from a single low-privileged process targeting the same WSL-managed file or handle
- Unauthorized modifications to files that were recently accessed by wsl.exe or the LxssManager service
Detection Strategies
- Monitor process creation for wsl.exe, bash.exe, and child processes that spawn tight loops racing against WSL file operations
- Correlate Sysmon file-create and file-delete events with WSL activity to surface substitution attempts between check and use
- Baseline normal WSL usage per user and alert on anomalous concurrent access to the same object from multiple local processes
Monitoring Recommendations
- Enable Windows security auditing for object access on directories used by WSL distributions
- Forward WSL-related process and file telemetry to a central analytics platform for correlation across hosts
- Track privilege use and integrity level changes for processes interacting with the LxssManager service
How to Mitigate CVE-2026-57973
Immediate Actions Required
- Apply the Microsoft security update referenced in the MSRC advisory for CVE-2026-57973 as soon as it is available for your build
- Restrict WSL installation and use to users who require it for their role
- Audit hosts for unauthorized WSL distributions and remove any that are not sanctioned
Patch Information
Microsoft has published guidance and updates through the Microsoft Security Response Center. Administrators should consult the Microsoft Security Update for CVE-2026-57973 to identify the correct package for each affected Windows build and deploy it through Windows Update, WSUS, or an equivalent patch management workflow.
Workarounds
- Disable the Microsoft-Windows-Subsystem-Linux optional feature on hosts that do not require it
- Enforce least privilege so that only trusted users can execute wsl.exe and interact with WSL file systems
- Apply application control policies to block untrusted binaries from executing within WSL contexts until patches are deployed
# Disable the Windows Subsystem for Linux feature on hosts that do not need it
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux -NoRestart
# List installed WSL distributions to review what is present
wsl.exe --list --verbose
# Unregister an unsanctioned distribution
wsl.exe --unregister <DistributionName>
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

