CVE-2020-4044: high-severity vulnerability in neutrinolabs xrdp
Local users can perform a buffer overflow attack against the xrdp-sesman service and then impersonate it
Published · Updated
E-mail alert when it lands in KEV, gets a public PoC or its score goes up.
21Vexday Risk Score
No sign of exploitation. No public exploitation artifact known so far.
ssvc Trackcvss 7.5epss 2.3%
The xrdp-sesman service before version 0.9.13.1 can be crashed by connecting over port 3350 and supplying a malicious payload. Once the xrdp-sesman process is dead, an unprivileged attacker on the server could then proceed to start their own imposter sesman service listening on port 3350. This will allow them to capture any user credentials that are submitted to XRDP and approve or reject arbitrary login credentials. For xorgxrdp sessions in particular, this allows an unauthorized user to hijack an existing session. This is a buffer overflow attack, so there may be a risk of arbitrary code execution as well.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Affected products
neutrinolabs · xrdpRelated CVEs — neutrinolabs xrdp
In the same product, most dangerous first.
CVE-2025-68670CRITICALxrdp improperly checks bounds of domain string length, which leads to Stack-based Buffer OverflowEPSS 1.4%CVE-2026-41252CRITICALxrdp: lib_palette_update Heap Buffer Overflow & RCEEPSS 1.1%CVE-2022-23493CRITICALOut of Bound Read in xrdpEPSS 1.0%CVE-2022-23477CRITICALBuffer Overflow in xrdpEPSS 0.9%CVE-2022-23480CRITICALBuffer Overflow in xrdpEPSS 0.9%CVE-2022-23479CRITICALBuffer Overflow occurs in xrdpEPSS 0.9%
References
http://lists.opensuse.org/opensuse-security-announce/2020-07/msg00036.htmlhttp://lists.opensuse.org/opensuse-security-announce/2020-08/msg00037.htmlhttps://github.com/neutrinolabs/xrdp/commit/0c791d073d0eb344ee7aaafd221513dc9226762chttps://github.com/neutrinolabs/xrdp/releases/tag/v0.9.13.1https://github.com/neutrinolabs/xrdp/security/advisories/GHSA-j9fv-6fwf-p3g4https://lists.debian.org/debian-lts-announce/2020/08/msg00015.htmlhttps://www.debian.org/security/2020/dsa-4737