Description
xrdp is an open source RDP server. Versions 0.10.6 and prior contain a vulnerability concerning the processing of Client Control PDUs. During the RDP connection sequence, the parser does not perform sufficient length validation before reading specific data fields from the network stream. A remote, unauthenticated attacker could potentially exploit this flaw by sending a specially crafted, truncated Client Control PDU. Due to missing bounds checks, the xrdp process may perform out-of-bounds memory reads, which can result in the termination of the service (Denial of Service). However, since xrdp forks a new process for each connection by default, an out-of-bounds read causing a process crash is unlikely to bring down the entire xrdp service.This issue has been fixed in version 0.10.6.1.
Published: 2026-07-20
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is an out‑of‑bounds memory read triggered when xrdp parses Client Control PDUs during the RDP connection sequence. Because the parser does not perform sufficient length validation before reading fields from the network stream, it is inferred that a malicious actor could send a truncated, crafted PDU, causing the xrdp process to read memory beyond the boundary of the intended buffer. The read does not corrupt memory, but it can lead to a process crash, resulting in a temporary denial of service of the affected RDP session. The flaw is remote, unauthenticated, and doesn't allow code execution or privilege escalation. Its CVSS score is 6.5, reflecting moderate severity for denial of service and increased complexity from requiring an RDP connection.

Affected Systems

Affected products are the Neutrinolabs xrdp RDP server. Versions 0.10.6 and all prior releases contain the flaw; the issue was resolved in version 0.10.6.1 and later. Security administrators should verify the version of xrdp installed on any machines that expose RDP services to address the problem.

Risk and Exploitability

The vulnerability has a CVSS score of 6.5, indicating moderate risk. The EPSS score is < 1%, showing a very low exploitation probability. The flaw is not listed in CISA’s KEV catalog. Based on the description, it is inferred that the attack requires establishing an RDP session and sending a malformed Client Control PDU, which is a relatively simple path for an attacker who can reach the server. If triggered, the out‑of‑bounds read causes the xrdp process to exit, which may temporarily reduce the number of active RDP listeners due to the default forking behavior, but it does not normally bring down the entire xrdp service. Nonetheless, repeated crashes could degrade service availability and serve as a vector for denial of service.

Generated by OpenCVE AI on July 30, 2026 at 18:58 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade xrdp to version 0.10.6.1 or later.
  • Restart the xrdp service so the new binaries are loaded.
  • If upgrading is not feasible, block or limit inbound RDP connections on the server using firewall rules or segmentation to reduce exposure until a patch is available.

Generated by OpenCVE AI on July 30, 2026 at 18:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 21 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 21 Jul 2026 01:00:00 +0000

Type Values Removed Values Added
First Time appeared Neutrinolabs
Neutrinolabs xrdp
Vendors & Products Neutrinolabs
Neutrinolabs xrdp

Mon, 20 Jul 2026 17:15:00 +0000

Type Values Removed Values Added
Description xrdp is an open source RDP server. Versions 0.10.6 and prior contain a vulnerability concerning the processing of Client Control PDUs. During the RDP connection sequence, the parser does not perform sufficient length validation before reading specific data fields from the network stream. A remote, unauthenticated attacker could potentially exploit this flaw by sending a specially crafted, truncated Client Control PDU. Due to missing bounds checks, the xrdp process may perform out-of-bounds memory reads, which can result in the termination of the service (Denial of Service). However, since xrdp forks a new process for each connection by default, an out-of-bounds read causing a process crash is unlikely to bring down the entire xrdp service.This issue has been fixed in version 0.10.6.1.
Title xrdp: Out-of-bounds read in Client Control PDU processing (xrdp_rdp_process_data_control)
Weaknesses CWE-125
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L'}


Subscriptions

Neutrinolabs Xrdp
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-21T15:24:45.532Z

Reserved: 2026-06-16T23:52:12.058Z

Link: CVE-2026-55645

cve-icon Vulnrichment

Updated: 2026-07-21T15:24:17.973Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T19:00:09Z

Weaknesses