
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-54538 is an infinite loop denial-of-service vulnerability in xrdp, an open-source RDP server maintained by neutrinolabs. The flaw affects xrdp versions 0.10.6 and prior, where the software fails to properly validate the totalLength field within the RDP protocol control header during packet reception. It was published on July 20, 2026, with the security advisory originally published by the xrdp maintainer on July 2, 2026. The vulnerability carries a CVSS v3.1 base score of 7.5 (High) (GitHub Advisory, Red Hat).
The root cause is classified as CWE-835 (Loop with Unreachable Exit Condition / Infinite Loop). During RDP packet reception, xrdp fails to validate the totalLength field in the RDP protocol control header, causing the internal pointer to fail to advance. Additionally, the deadlock prevention mechanism is bypassed for specific protocol data unit (PDU) types, allowing the process or thread to enter an infinite, CPU-bound loop. No authentication is required to trigger this condition — an unauthenticated attacker can send a single specially crafted RDP packet to initiate the loop (GitHub Advisory, Red Hat Bugzilla).
Successful exploitation causes the xrdp process or thread to consume excessive CPU resources indefinitely, rendering the xrdp remote desktop service unavailable. If an attacker establishes multiple malicious connections simultaneously, the resulting resource exhaustion can escalate to a system-wide denial of service, affecting all services on the host. There is no confidentiality or integrity impact — the vulnerability is purely an availability concern (GitHub Advisory, Red Hat).
The vulnerability is remotely exploitable with no authentication, no user interaction, and low attack complexity, making it highly automatable. As of the time of reporting, there is no public proof-of-concept exploit and no evidence of in-the-wild exploitation. The EPSS score is approximately 0.0067 (0.67%), indicating a low but non-negligible probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog (GitHub Advisory, Feedly).
nmap -sV -p 3389 <target>). Confirm the xrdp version is 0.10.6 or earlier via banner grabbing or service fingerprinting.totalLength field in the RDP protocol control header. The value should be set such that the internal parsing pointer cannot advance, triggering the infinite loop condition.totalLength and the bypassed deadlock prevention mechanism for the targeted PDU type.The primary remediation is to upgrade xrdp to version 0.10.6.1, which was released on July 6, 2026, and addresses CVE-2026-54538 along with nine other CVEs (xrdp Release). As a network-level workaround, restrict access to the xrdp service (TCP port 3389) using firewall rules or network ACLs to allow only trusted IP addresses or ranges. Additionally, monitoring xrdp processes for abnormal CPU consumption can help detect exploitation attempts before they cause full service outages (GitHub Advisory, Red Hat).
The vulnerability was credited to researcher TristanInSec and disclosed via GitHub Security Advisories by xrdp maintainer metalefty. Red Hat tracked the issue via Bugzilla (Bug 2502906) and assigned it high severity. Fedora issued updates addressing the vulnerability, with coverage noted in Linux security news outlets including linuxsecurity.com and pro-linux.de (GitHub Advisory, Red Hat Bugzilla).
Fix availability across major Linux distributions and their releases.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."