
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-54538 is an infinite loop denial-of-service vulnerability in xrdp, an open-source Remote Desktop Protocol (RDP) server for Linux/Unix systems. The vulnerability affects xrdp versions through 0.10.6 and was patched in version 0.10.6.1. It was published on July 2, 2026 by the xrdp maintainers via a GitHub Security Advisory. The vulnerability carries a CVSS v3.1 base score of 7.5 (High) (GitHub Advisory).
The root cause is improper validation of the totalLength field within the RDP protocol control header during packet reception, classified as CWE-835 (Loop with Unreachable Exit Condition / Infinite Loop). An unauthenticated remote attacker can send a specially crafted RDP packet that causes the xrdp process or thread to enter an infinite, CPU-bound loop — the internal pointer fails to advance, and the deadlock prevention mechanism is bypassed for specific protocol data unit (PDU) types. No authentication or user interaction is required, and the attack is conducted entirely over the network with low complexity (GitHub Advisory).
Successful exploitation causes the xrdp service to consume excessive CPU resources indefinitely, rendering it unavailable to legitimate users. If an attacker establishes multiple malicious connections simultaneously, the resulting resource exhaustion can affect the entire host system, not just the xrdp service. There is no confidentiality or integrity impact; the vulnerability is purely an availability concern (GitHub Advisory).
nmap -sV -p 3389 <target>).totalLength field that triggers the infinite loop condition in the packet reception logic./var/log/xrdp.log, /var/log/xrdp-sesman.log) showing repeated connection attempts or abnormal session lifecycle entries without successful authentication; system logs (/var/log/syslog or journalctl) reporting high CPU load or OOM conditions tied to xrdp.The xrdp maintainers have released version 0.10.6.1 which addresses this vulnerability; upgrading to this version is the recommended remediation (GitHub Advisory). Fedora has issued updated packages for affected distributions (Linux Security). As a workaround where patching is not immediately possible, restrict access to TCP port 3389 using firewall rules to trusted IP ranges only, and consider rate-limiting or connection throttling to reduce the impact of repeated malicious connection attempts.
The vulnerability was credited to researcher TristanInSec and disclosed via the xrdp GitHub Security Advisory on July 2, 2026 (GitHub Advisory). Tenable published a Nessus detection plugin (ID 325626) shortly after disclosure, and Fedora issued security updates for affected packages (Tenable Plugin, Linux Security). German Linux security outlet pro-linux.de also covered the advisory (pro-linux.de). No significant social media controversy or broader media coverage has been identified.
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."