CVE-2022-23613
Privilege escalation on xrdp
xrdp is an open source remote desktop protocol (RDP) server. In affected versions an integer underflow leading to a heap overflow in the sesman server allows any unauthenticated attacker which is able to locally access a sesman server to execute code as root. This vulnerability has been patched in version 0.9.18.1 and above. Users are advised to upgrade. There are no known workarounds.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.8
Privilege escalation on xrdp
xrdp is an open source remote desktop protocol (RDP) server. In affected versions an integer underflow leading to a heap overflow in the sesman server allows any unauthenticated attacker which is able to locally access a sesman server to execute code as root. This vulnerability has been patched in version 0.9.18.1 and above. Users are advised to upgrade. There are no known workarounds.
- Record
CVE-2022-23613- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-191
- Updated
- 2026-11-02
EUVDEUVD-2022-28582
7.8
xrdp is an open source remote desktop protocol (RDP) server. In affected versions an integer underflow leading to a heap overflow in the sesman server allows any unauthenticated attacker which is able to locally access a sesman server to execute code as root. This vulnerability has been patched in version 0.9.18.1 and above. Users are advised to upgrade. There are no known workarounds.
- Record
EUVD-2022-28582- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
NVD
7.8
xrdp is an open source remote desktop protocol (RDP) server. In affected versions an integer underflow leading to a heap overflow in the sesman server allows any unauthenticated attacker which is able to locally access a sesman server to execute code as root. This vulnerability has been patched in version 0.9.18.1 and above. Users are advised to upgrade. There are no known workarounds.
- Record
CVE-2022-23613- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.2 High
AV:L/AC:L/Au:N/C:C/I:C/A:C - Weakness
- CWE-191
- Updated
- 2026-11-02
OSVALPINE-CVE-2022-23613
7.8
xrdp is an open source remote desktop protocol (RDP) server. In affected versions an integer underflow leading to a heap overflow in the sesman server allows any unauthenticated attacker which is able to locally access a sesman server to execute code as root. This vulnerability has been patched in version 0.9.18.1 and above. Users are advised to upgrade. There are no known workarounds.
- Record
ALPINE-CVE-2022-23613- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSV
7.8
Privilege escalation on xrdp
xrdp is an open source remote desktop protocol (RDP) server. In affected versions an integer underflow leading to a heap overflow in the sesman server allows any unauthenticated attacker which is able to locally access a sesman server to execute code as root. This vulnerability has been patched in version 0.9.18.1 and above. Users are advised to upgrade. There are no known workarounds.
- Record
CVE-2022-23613- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-191
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2022-23613
7.8
xrdp is an open source remote desktop protocol (RDP) server. In affected versions an integer underflow leading to a heap overflow in the sesman server allows any unauthenticated attacker which is able to locally access a sesman server to execute code as root. This vulnerability has been patched in version 0.9.18.1 and above. Users are advised to upgrade. There are no known workarounds.
- Record
DEBIAN-CVE-2022-23613- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSVUBUNTU-CVE-2022-23613
7.8
xrdp is an open source remote desktop protocol (RDP) server. In affected versions an integer underflow leading to a heap overflow in the sesman server allows any unauthenticated attacker which is able to locally access a sesman server to execute code as root. This vulnerability has been patched in version 0.9.18.1 and above. Users are advised to upgrade. There are no known workarounds.
- Record
UBUNTU-CVE-2022-23613- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12112-1 No score
libpainter0-0.9.19-1.1 on GA media
These are all security issues fixed in the libpainter0-0.9.19-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12112-1- Updated
- 2026-11-02
OSVUSN-6474-1 No score
xrdp vulnerabilities
It was discovered that xrdp incorrectly handled validation of client-supplied data, which could lead to out-of-bounds reads. An attacker could possibly use this issue to crash the program or extract sensitive information. (CVE-2022-23479, CVE-2022-23481, CVE-2022-23483, CVE-2023-42822)
It was discovered that xrdp improperly handled session establishment errors. An attacker could potentially use this issue to bypass the OS-level session restrictions by PAM. (CVE-2023-40184)
It was discovered that xrdp incorrectly handled validation of client-supplied data, which could lead to out-of-bounds writes. An attacker could possibly use this issue to cause memory corruption or execute arbitrary code. This issue only affected Ubuntu 18.04 LTS, Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2022-23468)
It was discovered that xrdp incorrectly handled validation of client-supplied data, which could lead to out-of-bounds reads. An attacker could possibly use this issue to crash the program or extract sensitive information. This issue only affected Ubuntu 18.04 LTS, Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2022-23480, CVE-2022-23482, CVE-2022-23484)
It was discovered that xrdp incorrectly handled validation of client-supplied data, which could lead to out-of-bounds reads. An attacker could possibly use this issue to crash the program or extract sensitive information. This issue only affected Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2022-23477, CVE-2022-23493)
It was discovered that xrdp incorrectly handled validation of client-supplied data, which could lead to out-of-bounds writes. An attacker could possibly use this issue to cause memory corruption or execute arbitrary code. This issue only affected Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2022-23478)
It was discovered that xrdp incorrectly handled validation of client-supplied data, which could lead to out-of-bounds reads. An attacker could possibly use this issue to crash the program or extract sensitive information. This issue only affected Ubuntu 22.04 LTS. (CVE-2022-23613)
- Record
USN-6474-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
xrdpAlpine:v3.15 |
before 0.9.18.1-r0 | 0.9.18.1-r0 |
xrdpAlpine:v3.16 |
before 0.9.18.1-r0 | 0.9.18.1-r0 |
xrdpAlpine:v3.17 |
before 0.9.18.1-r0 | 0.9.18.1-r0 |
xrdpAlpine:v3.18 |
before 0.9.18.1-r0 | 0.9.18.1-r0 |
xrdpAlpine:v3.19 |
before 0.9.18.1-r0 | 0.9.18.1-r0 |
xrdpAlpine:v3.20 |
before 0.9.18.1-r0 | 0.9.18.1-r0 |
xrdpAlpine:v3.21 |
before 0.9.18.1-r0 | 0.9.18.1-r0 |
xrdpAlpine:v3.22 |
before 0.9.18.1-r0 | 0.9.18.1-r0 |
xrdpAlpine:v3.23 |
before 0.9.18.1-r0 | 0.9.18.1-r0 |
xrdpAlpine:v3.24 |
before 0.9.18.1-r0 | 0.9.18.1-r0 |
Show 18 moreShow less
| Package | Affected | Fixed |
|---|---|---|
xrdpDebian:12 |
before 0.9.17-2.1 | 0.9.17-2.1 |
xrdpDebian:13 |
before 0.9.17-2.1 | 0.9.17-2.1 |
xrdpDebian:14 |
before 0.9.17-2.1 | 0.9.17-2.1 |
xrdpUbuntu:Pro:14.04:LTS |
before 0.6.0-1ubuntu0.1+esm3, plus listed versions 0.6.0-10.6.0-1ubuntu0.10.6.0-1ubuntu0.1+esm10.6.0-1ubuntu0.1+esm2 |
0.6.0-1ubuntu0.1+esm3 |
xrdpUbuntu:Pro:16.04:LTS |
before 0.6.1-2ubuntu0.3+esm3, plus listed versions 0.6.1-20.6.1-2ubuntu0.10.6.1-2ubuntu0.30.6.1-2ubuntu0.3+esm10.6.1-2ubuntu0.3+esm2 |
0.6.1-2ubuntu0.3+esm3 |
xrdpUbuntu:Pro:18.04:LTS |
before 0.9.5-2ubuntu0.1~esm2, plus listed versions 0.9.1-90.9.4-10.9.4-20.9.4-30.9.4-4 Show 5 moreShow less0.9.4-50.9.5-10.9.5-1build10.9.5-20.9.5-2ubuntu0.1~esm1 |
0.9.5-2ubuntu0.1~esm2 |
xrdpUbuntu:Pro:20.04:LTS |
before 0.9.12-1ubuntu0.1+esm1, plus listed versions 0.9.9-10.9.12-10.9.12-1ubuntu0.1 |
0.9.12-1ubuntu0.1+esm1 |
xrdpUbuntu:Pro:22.04:LTS |
before 0.9.17-2ubuntu2+esm1, plus listed versions 0.9.15-1ubuntu10.9.17-10.9.17-20.9.17-2ubuntu10.9.17-2ubuntu2 |
0.9.17-2ubuntu2+esm1 |
xrdpUbuntu:24.04:LTS |
All versions, plus listed versions 0.9.21.1-10.9.24-20.9.24-30.9.24-3build10.9.24-3build20.9.24-40.9.24-4ubuntu0.1~esm10.9.24-4ubuntu0.1 |
None known |
xrdpUbuntu:25.10 |
All versions, plus listed versions 0.10.1-30.10.1-3.10.10.1-3.1+deb13u1build0.25.10.1 |
None known |
xrdpUbuntu:26.10 |
All versions, plus listed versions 0.10.1-4.10.10.6.1-2ubuntu1 |
None known |
xrdpUbuntu:26.04:LTS |
All versions, plus listed versions 0.10.1-3.10.10.1-40.10.1-4.10.10.1-4.1ubuntu0.1 |
None known |
xrdpUbuntu:Pro:14.04:LTS From an advisory covering 13 CVEs |
before 0.6.0-1ubuntu0.1+esm3, plus listed versions 0.6.0-10.6.0-1ubuntu0.10.6.0-1ubuntu0.1+esm10.6.0-1ubuntu0.1+esm2 |
0.6.0-1ubuntu0.1+esm3 |
xrdpUbuntu:Pro:16.04:LTS From an advisory covering 13 CVEs |
before 0.6.1-2ubuntu0.3+esm3, plus listed versions 0.6.1-20.6.1-2ubuntu0.10.6.1-2ubuntu0.30.6.1-2ubuntu0.3+esm10.6.1-2ubuntu0.3+esm2 |
0.6.1-2ubuntu0.3+esm3 |
xrdpUbuntu:Pro:18.04:LTS From an advisory covering 13 CVEs |
before 0.9.5-2ubuntu0.1~esm2, plus listed versions 0.9.1-90.9.4-10.9.4-20.9.4-30.9.4-4 Show 5 moreShow less0.9.4-50.9.5-10.9.5-1build10.9.5-20.9.5-2ubuntu0.1~esm1 |
0.9.5-2ubuntu0.1~esm2 |
xrdpUbuntu:Pro:20.04:LTS From an advisory covering 13 CVEs |
before 0.9.12-1ubuntu0.1+esm1, plus listed versions 0.9.9-10.9.12-10.9.12-1ubuntu0.1 |
0.9.12-1ubuntu0.1+esm1 |
xrdpUbuntu:Pro:22.04:LTS From an advisory covering 13 CVEs |
before 0.9.17-2ubuntu2+esm1, plus listed versions 0.9.15-1ubuntu10.9.17-10.9.17-20.9.17-2ubuntu10.9.17-2ubuntu2 |
0.9.17-2ubuntu2+esm1 |
xrdpopenSUSE:Tumbleweed |
before 0.9.19-1.1 | 0.9.19-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | OSV | |
| affected, aliases, references | OSV | |
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-23613 is a high vulnerability (CVSS 7.8) in Neutrinolabs Xrdp, published February 7, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.49%, the 42nd percentile. Fixed in xrdp 0.9.18.1-r0.
References
github.com/neutrinolabs/xrdp/security/advisories/GHSA-8h98-h426-xf32
github.com/neutrinolabs/xrdp/commit/4def30ab8ea445cdc06832a44c3ec40a506a0ffa
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/U3XGFJNQMNXHBD3J7CBM4YURYEDXROWZ
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/K5ONRGARKHGFU2CIEQ7E6M6VJZEM5XWW
security.alpinelinux.org/vuln/CVE-2022-23613
github.com/CVEProject/cvelistV5/tree/main/cves/2022/23xxx/CVE-2022-23613.json
Show 18 moreShow less
nvd.nist.gov/vuln/detail/CVE-2022-23613
security-tracker.debian.org/tracker/CVE-2022-23613
ubuntu.com/security/CVE-2022-23613
ubuntu.com/security/notices/USN-6474-1
cve.org/CVERecord?id=CVE-2022-23613
ubuntu.com/security/CVE-2022-23468
ubuntu.com/security/CVE-2022-23477
ubuntu.com/security/CVE-2022-23478
ubuntu.com/security/CVE-2022-23479
ubuntu.com/security/CVE-2022-23480
ubuntu.com/security/CVE-2022-23481
ubuntu.com/security/CVE-2022-23482
ubuntu.com/security/CVE-2022-23483
ubuntu.com/security/CVE-2022-23484
ubuntu.com/security/CVE-2022-23493
ubuntu.com/security/CVE-2023-40184
ubuntu.com/security/CVE-2023-42822
suse.com/security/cve/CVE-2022-23613