Severity by source
AV:N/AC:L/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:L/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 victim connects to an attacker-controlled or compromised RDP server, triggering a heap-based buffer overflow that runs attacker code in the client's context. The flaw (CWE-416 use-after-free / heap corruption) carries CVSS 8.8 and requires user interaction, with no public exploit identified at time of analysis. A vendor patch is available via Microsoft MSRC.
Technical ContextAI
The vulnerability resides in the client-side implementation of Microsoft's Remote Desktop Protocol (RDP) handling. While the CWE is officially CWE-416 (Use After Free), the tags and description indicate the manifestation is a heap-based buffer overflow on the connecting client during RDP session negotiation or data channel processing. Memory corruption in the RDP client typically occurs when parsing untrusted server-sent structures (virtual channels, graphics, clipboard, or extension PDUs), where freed heap objects are reused before pointers are invalidated, leading to a controllable heap state attackers can leverage for code execution. The affected component is the Microsoft Remote Desktop Client (mstsc.exe and underlying mstscax.dll / RDP client libraries) - specific affected builds are listed in the MSRC advisory rather than CPE data.
RemediationAI
Apply the Microsoft patch referenced in the MSRC update guide at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-42985 (patch available per vendor advisory; consult the advisory for the exact KB and build numbers per Windows SKU). As compensating controls until patches are deployed, restrict outbound TCP/3389 and UDP/3389 at the perimeter so users cannot initiate RDP sessions to arbitrary internet hosts (side effect: blocks legitimate remote-to-external-RDP workflows), enforce an RDP allowlist of known-good destination servers via Group Policy or firewall rules, and disable risky virtual channels (clipboard, drive redirection, RemoteFX/graphics extensions) on client machines via the 'Remote Desktop Services' GPO settings - note this degrades clipboard and file-transfer functionality. Additional context is available at https://vuldb.com/vuln/369631.
More in Remote Desktop Client
View allRelative 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
Remote code execution in Microsoft Remote Desktop Client is possible when a victim connects to an attacker-controlled RD
Same weakness CWE-416 – Use After Free
View allSame technique Use After Free
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-35756
GHSA-c52c-3v9x-965h