Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-61352

CVE-2026-61352: Windows 10 1607 Race Condition Vulnerability

CVE-2026-61352 is a race condition vulnerability in Microsoft Windows 10 1607 Remote Desktop Client that allows remote code execution. This article covers the technical details, affected versions, security impact, and mitigation.

Published:

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
bash
# 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.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.