Skip to main content

Remote Desktop Client CVE-2026-69998

| EUVDEUVD-2026-99854 HIGH
Use After Free (CWE-416)
2026-10-13 secure@microsoft.com GHSA-8j3f-hq32-7m8j
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
    Victim initiates Remote Desktop connection
  3. Exploit
    Send crafted server response triggering use-after-free
  4. Execution
    Groom heap to control freed object
  5. Impact
    Execute arbitrary 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 Client session to an attacker-controlled or compromised RDP server (UI:R) - it cannot be triggered against a passive, idle client, which rules out unsolicited server-to-client attacks. No authentication is needed on the attacker side (PR:N), but high attack complexity (AC:H) implies the attacker must win a memory-management race or achieve reliable heap grooming of the freed object to gain code execution. Limiting factors: mandatory user interaction, the need to socially engineer a connection to a hostile endpoint, non-deterministic UAF triggering, and the fact that only client builds below the listed patched versions across Windows 10/11 and Windows Server are affected.

Impact

This is a client-side use-after-free (CWE-416) in the Windows Remote Desktop Client with a CVSS 3.1 base score of 7.5. The vector (AV:N/AC:H/PR:N/UI:R) shows that although it is network-reachable and needs no privileges, two factors sharply constrain real-world risk: high attack complexity (AC:H), typical of UAF bugs requiring heap grooming or race conditions, and required user interaction (UI:R) - the victim must be lured into connecting to an attacker-controlled RDP endpoint. CISA SSVC reinforces a lower-urgency picture: Exploitation='none' (no observed activity), Automatable='no' (cannot be mass-scripted because a user must be enticed to connect), though Technical Impact='total' matches the C:H/I:H/A:H full-compromise outcome. KEV status is not listed (treat as not in KEV) and no POC is referenced, so this is not currently a widespread or opportunistic threat. Note a tagging/impact tension: the input Tags include 'Denial Of Service', but the description and CWE-416 describe arbitrary code execution with full C/I/A impact, not a DoS - treat the RCE framing from the description/NVD as authoritative. Overall this is a legitimately patch-worthy RCE in a ubiquitous component, but the UI and complexity requirements plus SSVC 'none/no' make it a managed-priority item rather than an emergency, absent any exploitation signal.

Exploit ScenarioDerived

An attacker stands up a malicious or compromised RDP server (or uses a crafted .rdp file / link) and socially engineers a user into initiating a Remote Desktop connection to it. Malformed server responses trigger a use-after-free in the client, and successful heap manipulation leads to arbitrary code execution in the context of the connecting user. No public exploit is referenced, and high attack complexity suggests non-trivial reliability engineering would be required.

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

A use-after-free (CWE-416) in the Windows Remote Desktop Client lets an attacker who controls or compromises an RDP server execute arbitrary code on the connecting client, as described in Microsoft's MSRC advisory for CVE-2026-69998. Exploitation is not passive: the victim must actively initiate an RDP session to the hostile endpoint (UI:R), and the unauthenticated attacker (PR:N) must still win a memory-management race or reliably groom the freed heap object to convert the corruption into code execution (AC:H), giving a CVSS 3.1 base score of 7.5. All supported Windows client and server builds below the patched build levels are affected; there is no public exploit identified at time of analysis, no confirmed active exploitation (CISA KEV), and CISA SSVC records exploitation as none and automatable as no, so the practical risk is driven by social engineering of an outbound RDP connection plus patch lag.

RemediationAI

Install the Microsoft security update for CVE-2026-69998 per the MSRC update guide (https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-69998), which raises affected systems to the fixed build levels published in the EUVD affected-version data - for example Windows 11 23H2 to 10.0.22631.7652, Windows 11 24H2/25H2/26H2 to 10.0.26100.9711, 10.0.26200.9711 and 10.0.26300.9711, Windows 10 1607/1809/21H2 to 10.0.14393.9612, 10.0.17763.9376 and 10.0.19044.7807, and Windows Server 2012/2012 R2/2016/2019/2022/2025 to 6.2.9200.26434, 6.3.9600.23470, 10.0.14393.9612, 10.0.17763.9376, 10.0.20348.5761 and 10.0.26100.33650; Windows 10 and 11 26H1 systems share the same client fix as their corresponding OS build, so verify the installed mstsc binary version after patching. Because the attack only triggers when a user connects out to a hostile RDP endpoint, the effective compensating controls until patching is complete are restricting outbound RDP (TCP 3389 and any custom RDP listener ports) to trusted hosts or through an authenticated gateway such as RD Gateway/VPN - noting the trade-off that this breaks legitimate remote administration and users will need approved jump hosts - and blocking or alerting on unsolicited inbound RDP offers from untrusted networks at the perimeter and host firewall; additionally, where the RDP client is not required on a given endpoint (common on servers), remove or block mstsc.exe via AppLocker/WDAC or Application Control, accepting the operational cost that administrators lose the built-in client and must use an alternative tool. User awareness training to avoid connecting to RDP servers received via email, chat or untrusted links reduces the social-engineering prerequisite, and disabling RDP client clipboard/drive redirection does not mitigate this UAF and should not be relied upon. Monitor for client crashes in mstsc.exe as a potential exploitation indicator, though a crash alone is not proof of compromise.

Affected VersionsENISA

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

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 flaw is a use-after-free (CWE-416) in the Remote Desktop Client - the mstsc/Windows RDP client stack that parses and processes protocol data received from an RDP server. A freed heap object is dereferenced or reused after release, giving an attacker who controls the server side of the session a memory-corruption primitive that the assessed vector (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H) rates as high confidentiality, integrity and availability impact within the client's security context. The AC:H rating reflects the non-deterministic nature of the primitive: the attacker generally needs a race win or precise heap grooming to place controlled data into the reclaimed allocation, and the UI:R rating reflects that the client only processes malicious server responses when a user opens an RDP connection to an attacker-controlled or compromised host. Vendor tags additionally list denial-of-service and memory-corruption outcomes, which is consistent with a UAF whose crash path is easier to reach than the code-execution path, but the authoritative assessment here is remote code execution. Affected software is the Windows Remote Desktop Client shipped with, or installable on, the Windows builds enumerated in the EUVD affected-version data, tied to the MSRC update guide entry for this CVE.

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

Network-delivered client UAF with no attacker-side auth (PR:N) but mandatory victim connection (UI:R) and heap-race reliability needs (AC:H); successful RCE yields full C/I/A.

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 flaw (use-after-free) in the Windows Remote Desktop Client lets an attacker who controls or compromises an RDP server execute arbitrary code on any Windows machine that connects to it, so an employee who simply starts an outbound RDP session to a hostile endpoint can hand an unauthenticated attacker full control of their workstation. Because every supported Windows client and server build below the patched level is affected, the exposure spans the whole estate rather than one business unit, and the trigger is ordinary user behavior rather than an attacker's ability to reach into our network. There is no public exploit identified at time of analysis and no confirmed active exploitation (CISA KEV), so leadership should treat this as a patch-lag and social-engineering risk to close, not an active incident to contain.

Business Impact: High
Compensating Controls

Apply vendor patch. Until deployment completes, restrict outbound RDP (TCP 3389) to allow-listed, trusted destinations, block RDP egress to untrusted internet endpoints, and reinforce user guidance against initiating RDP sessions to unrecognized or unsolicited hosts.

Threat Intelligence Overview

EPSS Score
0.6%
Top 54% exploitable
Prevalence
Ubiquitous
Remote Desktop Client ships with virtually every supported Windows release
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Unlikely
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