cbcvebase.
CVE-2026-31897
published 2026-03-13

CVE-2026-31897: FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.24.0, there is an out-of-bounds read in freerdp_bitmap_decompress_planar when…

PriorityP349critical9.1CVSS 3.1
AVNACLPRNUINSUCHINAH
EPSS
0.29%
20.7th percentile
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.24.0, there is an out-of-bounds read in freerdp_bitmap_decompress_planar when SrcSize is 0. The function dereferences *srcp (which points to pSrcData) without first verifying that SrcSize >= 1. When SrcSize is 0 and pSrcData is non-NULL, this reads one byte past the end of the source buffer. This vulnerability is fixed in 3.24.0.

Affected

4 ranges
VendorProductVersion rangeFixed in
debianfreerdp2< freerdp3 3.24.0+dfsg-1 (forky)freerdp3 3.24.0+dfsg-1 (forky)
debianfreerdp3< freerdp3 3.24.0+dfsg-1 (forky)freerdp3 3.24.0+dfsg-1 (forky)
freerdpfreerdp< 3.24.03.24.0
ubuntufreerdp3

CVSS provenance

nvdv3.19.1CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
osv9.1CRITICAL
vendor_debian9.1NONE
vendor_redhat9.1NONE
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.