CVE-2026-61352 Overview
CVE-2026-61352 is a race condition vulnerability in the Microsoft Windows Remote Desktop Client. The flaw stems from concurrent execution using a shared resource with improper synchronization [CWE-362]. An unauthenticated attacker can exploit the timing window to execute arbitrary code over a network. The vulnerability affects a broad range of Windows client and server releases, including Windows 10, Windows 11, and Windows Server editions from 2012 through 2025. Microsoft published the advisory on 2026-08-11 and assigned an attack complexity of High, reflecting the need to win a race condition for successful exploitation.
Critical Impact
Successful exploitation grants remote code execution on the client system without authentication or user interaction, compromising confidentiality, integrity, and availability.
Affected Products
- Microsoft Windows 10 (versions 1607, 1809, 21H2, 22H2) across x86, x64, and ARM64
- Microsoft Windows 11 (versions 23H2, 24H2, 25H2, 26H1) across x64 and ARM64
- Microsoft Windows Server 2012, 2012 R2, 2016, 2019, 2022, and 2025
Discovery Timeline
- 2026-08-11 - CVE-2026-61352 published to NVD
- 2026-08-13 - Last updated in NVD database
Technical Details for CVE-2026-61352
Vulnerability Analysis
The vulnerability resides in the Windows Remote Desktop Client component used to initiate and maintain RDP sessions. The client mishandles concurrent access to a shared resource, creating a window during which an attacker-controlled state transition can be observed or altered. When the race is won, the client processes attacker-supplied data in an unsafe execution context, enabling arbitrary code execution on the connecting machine. Because the attack targets the client rather than the server, exploitation typically requires a victim to connect to an attacker-controlled or attacker-influenced RDP endpoint. The high attack complexity reflects the timing precision required, but the impact on confidentiality, integrity, and availability is complete.
Root Cause
The root cause is improper synchronization [CWE-362] around a shared data structure accessed by multiple threads within the Remote Desktop Client. Missing locking or atomic operations allow a time-of-check to time-of-use inconsistency, letting a malicious peer influence memory state between validation and consumption.
Attack Vector
The attack vector is network-based and requires no privileges or user interaction beyond initiating an RDP connection to a hostile endpoint. An attacker operates a malicious RDP server or intercepts RDP traffic, then sends crafted protocol responses timed to exploit the race window in the client. See the Microsoft CVE-2026-61352 Advisory for vendor-supplied technical details.
Detection Methods for CVE-2026-61352
Indicators of Compromise
- Outbound RDP (TCP/3389) connections from workstations to untrusted or unexpected external IP addresses
- Unexpected child processes spawned by mstsc.exe shortly after RDP session initiation
- Anomalous crashes or memory corruption events in the Remote Desktop Client process
- Creation of persistence artifacts (scheduled tasks, run keys, services) immediately following an RDP session
Detection Strategies
- Monitor process ancestry for mstsc.exe spawning shells, scripting hosts, or LOLBins such as powershell.exe, cmd.exe, or rundll32.exe
- Correlate outbound RDP connection events with subsequent process execution and file write activity on the client host
- Alert on RDP connections to non-corporate or newly registered destination hosts
Monitoring Recommendations
- Enable Windows Security and Sysmon logging for process creation (Event ID 4688 / Sysmon 1) with full command line auditing
- Capture network telemetry for all outbound TCP/3389 and TCP/443 RDP-over-gateway sessions
- Track patch state across the Windows fleet to identify hosts still exposed to CVE-2026-61352
How to Mitigate CVE-2026-61352
Immediate Actions Required
- Apply Microsoft's security updates for CVE-2026-61352 to all affected Windows client and server systems as soon as testing permits
- Restrict outbound RDP (TCP/3389) at the perimeter firewall to prevent clients from connecting to arbitrary internet-based RDP servers
- Prioritize patching of administrator workstations and jump hosts that regularly initiate RDP sessions
Patch Information
Microsoft has released security updates addressing CVE-2026-61352. Consult the Microsoft CVE-2026-61352 Advisory for the specific KB numbers and cumulative updates that apply to each affected Windows build.
Workarounds
- Block outbound TCP/3389 at network egress points to prevent connections to untrusted RDP servers
- Require RDP connections to traverse an authenticated Remote Desktop Gateway with allow-listed destinations
- Educate users to avoid opening .rdp files from untrusted sources such as email attachments or unknown links
# Block outbound RDP to untrusted destinations via Windows Firewall
New-NetFirewallRule -DisplayName "Block Outbound RDP" -Direction Outbound `
-Protocol TCP -RemotePort 3389 -Action Block -Profile Any
# Verify patch installation status
Get-HotFix | Where-Object { $_.InstalledOn -ge (Get-Date).AddDays(-30) } |
Sort-Object InstalledOn -Descending
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

