Skip to main content

Remote Desktop Client EUVDEUVD-2026-99848

| CVE-2026-69995 HIGH
Use After Free (CWE-416)
2026-10-13 secure@microsoft.com GHSA-556m-m3x7-m793
7.5
CVSS 3.1 · Vendor: microsoft
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Lure user to malicious RDP server
  2. Delivery
    Deliver crafted server-side RDP responses
  3. Exploit
    Trigger use-after-free in client
  4. Execution
    Win heap race for control
  5. Impact
    Execute code as connecting user

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Memory lifecycle management
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the victim to actively initiate a Remote Desktop session from the Windows Remote Desktop Client to an attacker-controlled or malicious RDP server (UI:R) - this is a client-side flaw, so it cannot be triggered against a listening/default host without that outbound connection. The attacker must also reliably win the use-after-free memory condition, reflected in the high attack complexity (AC:H), which typically depends on heap state and timing. No authentication is required of the attacker (PR:N). Limiting factors for defenders: mandatory user interaction, the non-deterministic/high-complexity nature of UAF exploitation, and that only unpatched client builds below the fixed versions (e.g., Windows 11 24H2 < 10.0.26100.9711, Windows 10 1607/Server 2016 < 10.0.14393.9612) are affected.

Impact

This is a genuinely serious but NOT top-priority-today issue. The CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, base 7.5 HIGH) describes a client-side use-after-free: no privileges are required (PR:N) and the attack is network-delivered (AV:N), but it carries BOTH high attack complexity (AC:H) and required user interaction (UI:R), meaning the victim must actively initiate an RDP connection to an attacker-controlled or malicious server and the attacker must win a non-deterministic memory-corruption condition. These two signals materially lower real-world likelihood versus a server-side, zero-click flaw. The non-CVSS signals agree: SSVC reports Exploitation=none and Automatable=no (consistent with a user-interaction-gated client bug that cannot be sprayed at scale), while Technical Impact=total matches the C:H/I:H/A:H code-execution outcome. There is no CISA KEV listing and no public POC, so exploitation status is 'no public exploit identified at time of analysis.' No EPSS score was supplied in the input, so probabilistic exploitation likelihood could not be weighed. Net: a high-impact, wide-footprint (every supported Windows RDP client) memory-corruption RCE that should be patched on a normal-to-expedited cycle, but current evidence points to difficulty of exploitation and no observed in-the-wild activity rather than an emergency.

Exploit ScenarioDerived

An attacker stands up a malicious or compromised RDP endpoint and lures a user (via phishing link, .rdp file, or redirected connection) into connecting with the Windows Remote Desktop Client. Malformed server responses trigger a use-after-free in the client, and by winning the associated heap race the attacker achieves code execution in the context of the connecting user. No public exploit code is identified at time of analysis, and high attack complexity (AC:H) plus required user interaction make reliable exploitation non-trivial.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.6% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 14, 2026

Code execution in the Windows Remote Desktop Client (mstsc) is possible when a user initiates an outbound RDP session to a malicious or attacker-controlled server, triggering a use-after-free that can be leveraged for arbitrary code in the client's context. Affected are unpatched Windows client and server builds below their fixed versions - including Windows 10 1607 through 22H2, Windows 11 23H2/24H2/25H2/26H1/26H2, and Windows Server 2012/2012 R2/2016/2019/2022/2025 - while the attacker requires no credentials (PR:N) and the flaw cannot be triggered against a listening host without the victim's outbound connection (UI:R). Exploitation is rated high-complexity (AC:H) because the attacker must reliably win the heap/timing-dependent memory corruption condition; there is no public exploit identified at time of analysis and no confirmed active exploitation (CISA KEV), and Microsoft has released patched builds.

RemediationAI

Vendor-released patch: Microsoft has shipped fixed builds for each affected platform via the MSRC advisory for CVE-2026-69995 (https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-69995) - upgrade to or above Windows 10 1607 / Server 2016 10.0.14393.9612, Windows 10 1809 / Server 2019 10.0.17763.9376, Windows 10 21H2 10.0.19044.7807, Windows 11 23H2 10.0.22631.7652, Windows 11 24H2 / Server 2025 10.0.26100.9711 and 10.0.26100.33650 respectively, Windows 11 25H2 10.0.26200.9711, Windows 11 26H1 10.0.28000.3231, Windows 11 26H2 10.0.26300.9711, Windows Server 2012 6.2.9200.26434, Windows Server 2012 R2 6.3.9600.23470, or Windows Server 2022 10.0.20348.5761. Where patching must be staged, compensating controls that address the client-side trigger are: block outbound RDP (TCP 3389 and other RDP transport ports) at the host firewall or egress gateway except to an allow-list of trusted servers - the trade-off is that legitimate remote access to external or ad-hoc hosts will break, so this is most viable on managed fleets with known RDP endpoints; enforce policy that users do not launch mstsc against untrusted or unknown hosts (phishing-style 'connect here' lures are the realistic delivery vector) and restrict Remote Desktop Client execution via AppLocker/WDAC or application control if the client is not required - the trade-off is loss of legitimate RDP functionality for exempted users; and monitor endpoint telemetry for repeated mstsc.exe crashes or abnormal child-process creation from the RDP client, since the underlying memory corruption can surface as a crash even when exploitation fails, giving an early-warning signal. Because exploitation requires the victim to initiate the session (UI:R) and is high-complexity (AC:H) with no public exploit identified, these compensating measures are adequate as a temporary bridge until the vendor update is deployed; note also that no vendor advisory lists a permanent configuration-based mitigation that fully removes the flaw.

Affected VersionsENISA

Windows 10 Version 1607 10.0.14393.0 <10.0.14393.9612
Windows 11 Version 24H2 10.0.26100.0 <10.0.26100.9711
Windows 11 version 26H1 10.0.28000.0 <10.0.28000.3231
Windows Server 2012 6.2.9200.0 <6.2.9200.26434
Windows 11 Version 23H2 10.0.22631.0 <10.0.22631.7652
Windows Server 2016 (Server Core installation) 10.0.14393.0 <10.0.14393.9612
Windows Server 2012 R2 6.3.9600.0 <6.3.9600.23470
Windows Server 2012 R2 (Server Core installation) 6.3.9600.0 <6.3.9600.23470
Windows 10 Version 21H2 10.0.19044.0 <10.0.19044.7807
Windows Server 2025 (Server Core installation) 10.0.26100.0 <10.0.26100.33650
Windows Server 2012 (Server Core installation) 6.2.9200.0 <6.2.9200.26434
Windows 11 Version 25H2 10.0.26200.0 <10.0.26200.9711
Windows Server 2025 10.0.26100.0 <10.0.26100.33650
Windows Server 2019 (Server Core installation) 10.0.17763.0 <10.0.17763.9376
Windows 10 Version 1809 10.0.17763.0 <10.0.17763.9376
Windows Server 2022 10.0.20348.0 <10.0.20348.5761
Windows Server 2016 10.0.14393.0 <10.0.14393.9612
Windows Server 2019 10.0.17763.0 <10.0.17763.9376
Windows 11 Version 26H2 10.0.26300.0 <10.0.26300.9711
Windows 10 Version 22H2 10.0.19045.0 <10.0.19044.7807

Affected Packages

euvd windows_10_version_1607 fix: 10.0.14393.9612
euvd windows_10_version_1809 fix: 10.0.17763.9376
euvd windows_10_version_21h2 fix: 10.0.19044.7807
euvd windows_10_version_22h2 fix: 10.0.19044.7807
euvd windows_11_version_23h2 fix: 10.0.22631.7652
euvd windows_11_version_24h2 fix: 10.0.26100.9711
euvd windows_11_version_25h2 fix: 10.0.26200.9711
euvd windows_11_version_26h1 fix: 10.0.28000.3231
euvd windows_11_version_26h2 fix: 10.0.26300.9711
euvd windows_server_2012 fix: 6.2.9200.26434
euvd windows_server_2012_r2 fix: 6.3.9600.23470
euvd windows_server_2012_r2_server_core_installation fix: 6.3.9600.23470
euvd windows_server_2012_server_core_installation fix: 6.2.9200.26434
euvd windows_server_2016 fix: 10.0.14393.9612
euvd windows_server_2016_server_core_installation fix: 10.0.14393.9612
euvd windows_server_2019 fix: 10.0.17763.9376
euvd windows_server_2019_server_core_installation fix: 10.0.17763.9376
euvd windows_server_2022 fix: 10.0.20348.5761
euvd windows_server_2025 fix: 10.0.26100.33650
euvd windows_server_2025_server_core_installation fix: 10.0.26100.33650

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 20 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability is a use-after-free (CWE-416) in the Windows Remote Desktop Client, the endpoint component that speaks the RDP protocol to a remote host. In this class of bug, an object or buffer used to handle server-controlled input during session negotiation/processing is freed but subsequently dereferenced, letting data crafted by a malicious RDP server take control of memory the client still treats as valid. Because the flaw lives in the client and is reached only after the user starts an outbound session, it is a client-side attack surface rather than a listener-side remote bug - the server simply supplies the malicious protocol responses. CISA's SSVC assessment marks exploitation as 'none' and automatable as 'no', consistent with the CVSS AC:H rating: winning a UAF reliably typically depends on heap grooming and timing, and there is no evidence the condition can be triggered at scale without user initiation. The supplied tags (use after free, memory corruption, denial of service) reflect that the same corruption can also crash mstsc.exe, so availability impact may be observed even in failed exploitation attempts.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (microsoft) PRIMARY 7.5 HIGH
AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 7.5 HIGH

Client-side UAF reached by connecting to a malicious RDP server: network-delivered (AV:N) but user-initiated (UI:R) and heap-race dependent (AC:H), no auth (PR:N), full code-execution impact (C/I/A:H).

3.1 AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (microsoft).

CVSS VectorVendor: microsoft

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Oct 13, 2026 - 20:20 EUVD
CVE Published
Oct 13, 2026 - 19:19 cve.org
HIGH 7.5

DescriptionCVE.org

Use after free in Remote Desktop Client allows an unauthorized attacker to execute code over a network.

Executive ViewAI

Why It Matters

A memory-corruption vulnerability in Microsoft's Remote Desktop Client (mstsc) lets an attacker-controlled RDP server run arbitrary code on the Windows endpoint of any user who connects to it, affecting both client and server builds of Windows 10, Windows 11, and Windows Server 2012 through 2025. Exploitation requires a user to initiate an outbound session and to reliably win a difficult heap/timing condition, and there is no public exploit code and no confirmed active exploitation at this time, so near-term likelihood is moderate. Leadership should still prioritize remediation because the affected footprint spans virtually the entire Windows estate and the impact of success is code execution in the user's context on workstations that administrators routinely use to reach sensitive remote infrastructure.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.6%
Top 54% exploitable
Prevalence
Ubiquitous
Remote Desktop Client ships in every supported Windows and Server edition
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Less Likely
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.6%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Use-after-free vulnerabilities occur when a program continues to access memory through a pointer after that memory has been deallocated.

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy