Debian · Debian · CVE-2023-42822
**Name of the Vulnerable Software and Affected Versions**
xrdp versions prior to 0.9.23.1
**Description**
The issue is related to an out-of-bounds read within the xrdp executable due to unbounds-checked access to font glyphs in xrdp painter.c. This can result in an out-of-bounds read within a potentially privileged process, and on non-Debian platforms, xrdp tends to run as root. Potentially, an out-of-bounds write can follow the out-of-bounds read. There is no denial-of-service impact if xrdp is running in forking mode.
**Recommendations**
To resolve the issue, upgrade to release 0.9.23.1 or later.
As a temporary workaround, consider restricting access to the xrdp painter.c component until a patch is available.
Avoid using controllable data by the user in the affected xrdp executable until the issue is resolved.