Findings

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.

  1. Oct 13, 2026 · Catalog

    Detected

  2. Oct 14, 2026 · Catalog

    Fix available

    Debian:14 freerdp3 0 → 3.32.0+dfsg-1

  3. Oct 14, 2026 · Catalog

    Updated

  4. 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-109946
    osv.dev

References