Logo
vulnerabilityCVE-2026-31897
Name
CVE-2026-31897
Source
NVD ( link)Debian ( link)
Description
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.
Published Date
Updated Date
Workaround
-

Analysis#


Affected Component
Analysis
freerdp
Exploitable

Vulnerability Ratings#


0
CVSSv31
9.1
CVSSv31
NaN
other

Others affected components#


Name
Project
Project Version
Version
Status
buildroot
2025.02.x
2.11.8
Exploitable
yocto
kirkstone
2.6.1
Exploitable
yocto
master
2.11.8
Exploitable
yocto
master
3.26.0
Not Affected
yocto
scarthgap
2.11.8
Exploitable
yocto
scarthgap
3.4.0
Patched

Resolved with patches#


freerdp3 (yocto:scarthgap)

#
Title
Author
Resolve
1
[codec,planar] add early length check to avoid oob read
Armin Novak <armin.novak@thincast.com>
CVE-2026-31897