VULNERABILITY INTELLIGENCE
CVE-2023-40184
CVSS score2.6 LOW
EPSS probability0.85%
CISA KEVNot currently listed
Published2023-08-30
Last modified2026-06-17
CVSS vectorCVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:N/I:N/A:L
Description
xrdp is an open source remote desktop protocol (RDP) server. In versions prior to 0.9.23 improper handling of session establishment errors allows bypassing OS-level session restrictions. The `auth_start_session` function can return non-zero (1) value on, e.g., PAM error which may result in in session restrictions such as max concurrent sessions per user by PAM (ex ./etc/security/limits.conf) to be bypassed. Users (administrators) don't use restrictions by PAM are not affected. This issue has been addressed in release version 0.9.23. Users are advised to upgrade. There are no known workarounds for this issue.
Weakness classification
- CWE-755: Improper Handling of Exceptional Conditions
Primary references
- security-advisories@github.com — Product
- security-advisories@github.com — Patch
- security-advisories@github.com — Vendor Advisory
- security-advisories@github.com — Mailing List
- security-advisories@github.com — Mailing List
- security-advisories@github.com — Mailing List
- af854a3a-2127-422b-91ae-364da2661108 — Product
- af854a3a-2127-422b-91ae-364da2661108 — Patch
- af854a3a-2127-422b-91ae-364da2661108 — Vendor Advisory
- af854a3a-2127-422b-91ae-364da2661108
- af854a3a-2127-422b-91ae-364da2661108 — Mailing List
- af854a3a-2127-422b-91ae-364da2661108 — Mailing List