Severity by source
AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Lifecycle Timeline
1DescriptionCVE.org
Heap-based buffer overflow in Remote Desktop Client allows an unauthorized attacker to execute code over a network.
AnalysisAI
Remote code execution in Microsoft Remote Desktop Client is possible when a user connects to an attacker-controlled or compromised RDP endpoint, where a race condition (CWE-362) can be triggered to corrupt heap memory and execute arbitrary code in the client process. The flaw is unauthenticated from the network attacker's perspective but requires user interaction to initiate the connection, and no public exploit has been identified at time of analysis.
Technical ContextAI
Microsoft Remote Desktop Client implements the Remote Desktop Protocol (RDP/T.128) over channels that multiplex graphics, input, virtual channels, and clipboard/drive redirection data from the server. The combination of CWE-362 (concurrent execution using shared resource with improper synchronization, i.e., a race condition) with the heap-based buffer overflow described indicates a time-of-check to time-of-use class issue: one thread validates or sizes a buffer while another mutates the underlying data or state, allowing an attacker-controlled server response to land in an undersized heap allocation. Because the bug lives in the client-side parser/dispatch path rather than the server, the trust direction is inverted relative to classic RDP server bugs like BlueKeep - here the malicious endpoint attacks the user who connects to it.
RemediationAI
Patch availability and exact fix versions are not enumerated in the provided data, so consult the MSRC advisory at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-42909 and apply the Patch Tuesday updates listed for each affected Remote Desktop Client SKU (Windows in-box mstsc.exe, Windows App, macOS/iOS/Android Remote Desktop apps) on the relevant platforms. Until patched, compensating controls include instructing users to only initiate RDP sessions to known internal gateway hostnames, blocking outbound TCP/3389 and UDP/3389 from user workstations at the egress firewall except to sanctioned RD Gateways (trade-off: breaks ad-hoc RDP to home labs and third parties), and routing all RDP through an RD Gateway / Azure Bastion so connections to arbitrary attacker-controlled servers cannot be made; user education on not clicking .rdp files from email is a low-cost adjunct since UI:R is required.
More in Remote Desktop Client
View allRemote code execution in Microsoft Remote Desktop Client is possible when a victim connects to an attacker-controlled or
Relative path traversal in Remote Desktop Client allows an unauthorized attacker to execute code over a network.
Clipboard Virtual Channel Extension Remote Code Execution Vulnerability. Rated high severity (CVSS 8.8), this vulnerabil
Remote Desktop Client Remote Code Execution Vulnerability. Rated high severity (CVSS 8.8), this vulnerability is remotel
Remote Desktop Client Remote Code Execution Vulnerability. Rated high severity (CVSS 8.8), this vulnerability is remotel
Remote Desktop Client Remote Code Execution Vulnerability. Rated high severity (CVSS 8.8), this vulnerability is remotel
Windows Remote Desktop Security Feature Bypass Vulnerability. Rated high severity (CVSS 8.8), this vulnerability is remo
Remote Desktop Client Remote Code Execution Vulnerability. Rated high severity (CVSS 8.4), this vulnerability is remotel
Heap-based buffer overflow in Remote Desktop Client allows an authorized attacker to execute code over a network. Rated
A remote code execution vulnerability exists in Remote Desktop Services - formerly known as Terminal Services - when an
Windows Graphics Component Elevation of Privilege Vulnerability. Rated high severity (CVSS 7.8), this vulnerability is l
Information disclosure in Microsoft Windows Remote Desktop Protocol (RDP) allows remote unauthenticated attackers to rea
Same weakness CWE-362 – Race Condition
View allSame technique Race Condition
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-35599
GHSA-2mfp-vqrw-7p7v