CVE-2026-58594
High · 8.8CVSS
8.8
EPSS
0.8%
Published
Jul 14, 2026
CISA due date
—
Cloudanix analysis
A flaw in Windows Remote Desktop could let an attacker take control of a computer if someone connects to a malicious remote desktop source.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Moderate
- Impact
- Remote Code Execution
- Component
- Network Service
- Class
- Memory Corruption
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
This vulnerability is an integer overflow or wraparound in the Microsoft Windows Remote Desktop Protocol implementation. By causing RDP code to miscalculate buffer sizes or offsets, an attacker can trigger memory corruption that may lead to arbitrary code execution. The CVSS vector indicates network reachability, low attack complexity, no attacker authentication requirement, and high confidentiality, integrity, and availability impact, but user interaction is required. In practical terms, exploitation likely requires a user or system to initiate or accept an RDP-related interaction with attacker-controlled infrastructure or crafted RDP data rather than a fully unauthenticated wormable server-side scenario.
Why it matters to the business
Successful exploitation could allow an attacker to run code on affected Windows workstations or servers, potentially leading to malware installation, credential theft, lateral movement, data access, and service disruption. Because RDP is commonly enabled in enterprise environments and the affected product list spans Windows 10, Windows 11, and multiple Windows Server releases from 2012 through 2025, exposure can be broad even if exploitation currently has no known public maturity and is not listed in CISA KEV. The moderate CVSS score and low current EPSS suggest immediate mass exploitation is not confirmed, but RDP remote-code-execution issues historically become high-priority once proof-of-concept details emerge.
How an attack unfolds
An attacker prepares RDP traffic or an RDP endpoint designed to trigger the integer overflow in vulnerable Windows RDP components. The attacker then convinces a user, administrator, or automated workflow to interact with the malicious RDP service or otherwise process the crafted RDP data. When the vulnerable RDP code handles the malformed values, an arithmetic wraparound causes incorrect memory allocation or bounds checking. The resulting memory corruption can be shaped into code execution in the context of the affected RDP client or service process. After code execution, the attacker may deploy a payload, establish persistence, harvest credentials available to the compromised user context, and use RDP or other management channels to move laterally.
How to fix it
Apply the Microsoft security update that addresses CVE-2026-58594 for all affected Windows versions, including Windows 10 1607, 1809, 21H2, and 22H2; Windows 11 24H2, 25H2, and 26H1; and Windows Server 2012, 2016, 2019, 2022, and 2025. No exact fixed build or package versions were provided in the input, so use the vendor advisory and update catalog for the applicable July 2026 or later cumulative update for each platform. Where immediate patching is not possible, reduce RDP exposure by disabling RDP where unnecessary, blocking TCP/UDP 3389 from untrusted networks, requiring VPN or zero-trust access for remote administration, enforcing Network Level Authentication where applicable, restricting who can initiate outbound RDP connections, and preventing users from opening untrusted .rdp files or connecting to unknown RDP servers. Harden RDP clients and servers with least privilege, credential guard protections where available, and strict administrative access controls.
How to confirm the fix worked
Confirm that each affected Windows endpoint and server has installed the Microsoft update that supersedes or remediates this vulnerability. Validate patch status through enterprise patch management, Windows Update history, Microsoft Defender Vulnerability Management, WSUS, Intune, SCCM/MECM, or authenticated vulnerability scans. Confirm that unsupported or legacy systems are either updated through extended security channels or isolated. Verify exposure reduction by checking that RDP is disabled where not required, TCP/UDP 3389 is not reachable from untrusted networks, firewall policies limit RDP to approved management sources, and users cannot freely initiate RDP connections to untrusted destinations. Perform authenticated scanning after patch deployment to ensure the vulnerable OS builds are no longer reported.
Typical attack path
- Identify organizations or users likely to use RDP, remote administration, jump hosts, helpdesk workflows, or saved RDP connection files.
- Host or deliver attacker-controlled RDP content or a malicious RDP endpoint designed to trigger the overflow condition.
- Entice a user or administrator to initiate an RDP interaction, open a crafted connection file, or connect to the attacker-controlled endpoint.
- Trigger the integer overflow during RDP protocol parsing or session setup, causing memory corruption.
- Achieve code execution in the affected RDP component context.
- Run post-exploitation tooling to establish command execution, collect credentials, or deploy malware.
- Use obtained access for lateral movement, data theft, persistence, or disruption.
How to detect it
To determine whether exploitation may already have occurred, review Windows event logs and endpoint telemetry for suspicious RDP activity, crashes, and post-exploitation behavior. Key sources include Windows Security logs, Microsoft-Windows-TerminalServices-* logs, RemoteDesktopServices logs, Sysmon or EDR process/network telemetry, Windows Error Reporting, application crash dumps, firewall logs, VPN logs, proxy/DNS logs, and identity provider sign-in records. Look for mstsc.exe or RDP-related components connecting to unusual external IPs, users opening unsolicited .rdp files, RDP sessions followed by abnormal child processes, credential access tooling, new services, scheduled tasks, unexpected administrator logons, or lateral movement. Investigate crashes in mstsc.exe, svchost.exe hosting TermService, rdpclip.exe, mstscax.dll, or RDP-related modules immediately before suspicious command execution. Because no public exploit maturity or CVE-specific payload signatures are provided, detection should emphasize behavioral correlations rather than relying on a single definitive IOC.
- mstsc.exe
- rdpclip.exe
- TermService
- RemoteDesktopServices
- Microsoft-Windows-TerminalServices-ClientActiveXCore/Operational
- Microsoft-Windows-TerminalServices-RemoteConnectionManager/Operational
- Microsoft-Windows-TerminalServices-LocalSessionManager/Operational
- Microsoft-Windows-RemoteDesktopServices-RdpCoreTS/Operational
- Faulting application name: mstsc.exe
- Faulting application name: rdpclip.exe
- Faulting application name: svchost.exe
- Faulting module name: mstscax.dll
- Faulting module name: rdpbase.dll
- Faulting module name: rdpwsx.dll
- TCP 3389
- UDP 3389
- Event ID 4624 Logon Type 10
- Event ID 1149
- Event ID 21
- Event ID 22
- Event ID 24
- Event ID 25
- .rdp
What your security team should do
- Prioritize patching internet-facing RDP servers, jump hosts, administrator workstations, helpdesk systems, and servers that allow interactive logon.
- Apply the relevant Microsoft cumulative security update across all affected Windows desktop and server versions; track exceptions until closure.
- Restrict inbound RDP to trusted management networks, VPN, or zero-trust access paths, and block direct exposure from the internet.
- Monitor outbound RDP from user workstations to unknown external hosts, as user interaction is required and malicious RDP endpoints may be used.
- Hunt for recent RDP client or TermService crashes, unexpected mstsc.exe activity, and RDP connections to unfamiliar destinations since publication on 2026-07-14.
- Educate administrators and users not to open unsolicited .rdp files or connect to untrusted RDP servers.
- Review privileged credential exposure on systems that use RDP frequently and enable Credential Guard or equivalent protections where feasible.
- Continue monitoring threat intelligence for proof-of-concept release, exploitation reports, or KEV listing changes; escalate urgency if exploit maturity increases.
The record
Integer overflow or wraparound in Windows RDP allows an unauthorized attacker to execute code over a network.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-110264 An issue has been discovered in GitLab CE/EE affecting all versions from 7.0 before… CWE-190
- CVE-2026-53615 util-linux is a random collection of Linux utilities. CWE-190
- CVE-2026-106574 ImageMagick is free and open-source software used for editing and manipulating digital… CWE-190
- CVE-2026-106571 ImageMagick is free and open-source software used for editing and manipulating digital… CWE-190
- CVE-2026-75820 GNU Aspell contains an integer truncation vulnerability in the WritableDict::add()… CWE-190
- CVE-2026-102621 A vulnerability was identified in Freedesktop Poppler up to 26.08.0. CWE-190
- CVE-2026-102620 A vulnerability was determined in Freedesktop Poppler 26.06.0/26.07.0/26.08.0. CWE-190
- CVE-2026-102633 libexpat versions 2.7.2 through 2.8.5 contain an integer overflow vulnerability in… CWE-190