Skip to content
OpenAdvisories
Critical · 9.1 CVE-2025-68670 EUVD-2025-206388

xrdp improperly checks bounds of domain string length, which leads to Stack-based Buffer Overflow

Published Jan 27, 2026 · Updated Feb 3, 2026 · Assigned by GitHub_M

Description

xrdp is an open source RDP server. xrdp before v0.10.5 contains an unauthenticated stack-based buffer overflow vulnerability. The issue stems from improper bounds checking when processing user domain information during the connection sequence. If exploited, the vulnerability could allow remote attackers to execute arbitrary code on the target system. The vulnerability allows an attacker to overwrite the stack buffer and the return address, which could theoretically be used to redirect the execution flow. The impact of this vulnerability is lessened if a compiler flag has been used to build the xrdp executable with stack canary protection. If this is the case, a second vulnerability would need to be used to leak the stack canary value. Upgrade to version 0.10.5 to receive a patch. Additionally, do not rely on stack canary protection on production systems.

Affected products

VendorProductAffectedFixed
neutrinolabs xrdp < 0.10.5 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 xrdp 0.10.1-4.1 —
Debian 13 xrdp 0.10.1-3.1+deb13u1 DSA-6123-1
Debian 12 xrdp 0.9.21.1-1+deb12u2 DSA-6123-1
Debian 11 xrdp 0.9.21.1-1~deb11u3 DLA-4464-1
ReleasePackageFixed inAdvisory
Ubuntu 25.10 xrdp 0.10.1-3.1+deb13u1build0.25.10.1 USN-8476-1
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 24.04 LTS xrdp 0.9.24-4ubuntu0.1~esm1 USN-8476-1
Ubuntu Pro 22.04 LTS xrdp 0.9.17-2ubuntu3+esm2 USN-8476-1
Ubuntu Pro 20.04 LTS xrdp 0.9.12-1ubuntu0.1+esm2 USN-8476-1
Ubuntu Pro 18.04 LTS xrdp 0.9.5-2ubuntu0.1~esm3 USN-8476-1
ReleasePackageFixed inAdvisory
SLES 15 SP7 xrdp 0.9.13.1-150600.15.6.1 SUSE-SU-2026:0433-1
SLES 15 SP6 xrdp 0.9.13.1-150600.15.6.1 SUSE-SU-2026:0433-1
SLES 15 SP5 xrdp 0.9.13.1-150200.4.36.1 SUSE-SU-2026:0477-1
SLES 15 SP4 xrdp 0.9.13.1-150200.4.36.1 SUSE-SU-2026:0477-1
SLES 12 SP5 xrdp 0.9.10-3.22.1 SUSE-SU-2026:0404-1
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP6 xrdp 0.9.13.1-150600.15.6.1 SUSE-SU-2026:0433-1
SLES for SAP 15 SP5 xrdp 0.9.13.1-150200.4.36.1 SUSE-SU-2026:0477-1
SLES for SAP 15 SP4 xrdp 0.9.13.1-150200.4.36.1 SUSE-SU-2026:0477-1
SLE HPC 15 SP5 xrdp 0.9.13.1-150200.4.36.1 SUSE-SU-2026:0477-1
SLE HPC 15 SP4 xrdp 0.9.13.1-150200.4.36.1 SUSE-SU-2026:0477-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed xrdp 0.9.27-1.1 openSUSE-SU-2026:10146-1
openSUSE Leap 16.0 xrdp 0.9.26-bp160.2.1 openSUSE-SU-2026:20167-1
openSUSE Leap 15.6 xrdp 0.9.13.1-150600.15.6.1 SUSE-SU-2026:0433-1
ReleasePackageFixed inAdvisory
Alpine v3.24 xrdp 0.10.5-r0 —
Alpine v3.23 xrdp 0.10.5-r0 —

Advisories 8

References