The scp_v0s_accept function in sesman/libscp/libscp_v0.c in the session manager in xrdp through 0.9.4 uses an untrusted integer as a write length, which allows local users to cause a denial of service (buffer overflow and application crash) or possibly have unspecified other impact via a crafted input stream.
CVSS Details
- CVSS 3.0 Base Score: 8.4
- CVSS 3.0 Vector: (CVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade xrdp | Feb 25, 2019 | Nov 23, 2017 |
| Freebsd | — | Upgrade xrdp-devel | Dec 1, 2017 | Nov 29, 2017 |
| Suse | — | Upgrade libpainter0Upgrade librfxencode0Upgrade xrdp-develUpgrade xrdp | Jul 16, 2019 | Nov 23, 2017 |
| Ubuntu | — | Upgrade xrdp (Ubuntu Pro) | Mar 22, 2023 | Nov 23, 2017 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub