CVE-2026-109946
FreeRDP 3.11.0 before 3.32.0 does not validate that AVC444 and AVC444v2 region widths are even before YUV444 conversion, so an odd width reaches an assertion and aborts the client.
Published Oct 13, 2026 · updated Oct 14, 2026
FreeRDP 3.11.0 before 3.32.0 does not validate that AVC444 and AVC444v2 region widths are even before YUV444 conversion, so an odd width reaches an assertion and aborts the client. A malicious or compromised RDP server can terminate a connected FreeRDP client after RDPGFX AVC444 negotiation by sending an in-bounds region rectangle with an odd width.
Timeline
Detection, updates, and resolution for this record.
Oct 13, 2026 · Catalog
Detected
Oct 14, 2026 · Catalog
Fix available
Debian:14 freerdp3 0 → 3.32.0+dfsg-1
Oct 14, 2026 · Catalog
Updated
Oct 14, 2026 · NIST NVD
Updated
FreeRDP 3.11.0 before 3.32.0 does not validate that AVC444 and AVC444v2 region widths are even before YUV444 conversion, so an odd width reaches an assertion and aborts the client. A malicious or compromised RDP server can terminate a connected FreeRDP client after RDPGFX AVC444 negotiation by sending an in-bounds region rectangle with an odd width.
Affected
- Debian:12 freerdp22.10.0+dfsg1-1, 2.10.0+dfsg1-1.1, 2.11.2+dfsg1-1
- Debian:13 freerdp33.15.0+dfsg-2.1, 3.15.0+dfsg-2.1+deb13u1, 3.15.0+dfsg-2.1+deb13u2
- Debian:14 freerdp30 → 3.32.0+dfsg-1
Sources
- CVE.orgCVE-2026-109946
Official CVE identifier
cve.org - FIRST EPSSCVE-2026-109946
30-day exploitation probability 0.3%
first.org - NIST NVDCVE-2026-109946
FreeRDP 3.11.0 before 3.32.0 does not validate that AVC444 and AVC444v2 region widths are even before YUV444 conversion, so an odd width reaches an assertion and aborts the client. A malicious or compromised RDP server can terminate a connected FreeRDP client after RDPGFX AVC444
nvd.nist.gov - OSV.devDEBIAN-CVE-2026-109946osv.dev