CVE catalog

CVE-2026-22853

FreeRDP vulnerabilities

[CVE catalog]

Severity
High · CVSS 8.1CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.78% · Oct 27, 2026

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.20.1, RDPEAR’s NDR array reader does not perform bounds checking on the on‑wire element count and can write past the heap buffer allocated from hints, causing a heap buffer overflow in ndr_read_uint8Array. This vulnerability is fixed in 3.20.1.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianfreerdp2bookworm2.11.7+dfsg1-6~deb12u1vulnerable
Ubuntufreerdp2nobleNot reportedvulnerable
Ubuntufreerdp3noble3.5.1+dfsg1-0ubuntu1.4fixed
Ubuntufreerdp3-devnoble3.5.1+dfsg1-0ubuntu1.4fixed
Ubuntufreerdp3-shadow-x11noble3.5.1+dfsg1-0ubuntu1.4fixed
Ubuntufreerdp3-waylandnoble3.5.1+dfsg1-0ubuntu1.4fixed
Ubuntufreerdp3-x11noble3.5.1+dfsg1-0ubuntu1.4fixed
Ubuntulibfreerdp-client3-3noble3.5.1+dfsg1-0ubuntu1.4fixed
Ubuntulibfreerdp-server3-3noble3.5.1+dfsg1-0ubuntu1.4fixed
Ubuntulibfreerdp-shadow-subsystem3-3noble3.5.1+dfsg1-0ubuntu1.4fixed
Ubuntulibfreerdp-shadow3-3noble3.5.1+dfsg1-0ubuntu1.4fixed
Ubuntulibfreerdp3-3noble3.5.1+dfsg1-0ubuntu1.4fixed
Ubuntulibwinpr-tools3-3noble3.5.1+dfsg1-0ubuntu1.4fixed
Ubuntulibwinpr3-3noble3.5.1+dfsg1-0ubuntu1.4fixed
Ubuntulibwinpr3-devnoble3.5.1+dfsg1-0ubuntu1.4fixed
Ubuntuwinpr3-utilsnoble3.5.1+dfsg1-0ubuntu1.4fixed
Ubuntufreerdp325.103.14.0+dfsg-1ubuntu1vulnerable
Ubuntufreerdp325.103.15.0+dfsg-2.1vulnerable
Ubuntufreerdp325.103.16.0+dfsg-1ubuntu1vulnerable
Ubuntufreerdp325.103.16.0+dfsg-2vulnerable
Ubuntufreerdp325.103.16.0+dfsg-2ubuntu0.1vulnerable
Ubuntufreerdp325.103.16.0+dfsg-2ubuntu0.3fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianfreerdp2sourcebookworm(unfixed)not yet assignedNot reportedNot reported
Ubuntufreerdp3debnoble3.5.1+dfsg1-0ubuntu1.4Not reportedNot reportedNot reported
Ubuntufreerdp3-devdebnoble3.5.1+dfsg1-0ubuntu1.4Not reportedNot reportedNot reported
Ubuntufreerdp3-shadow-x11debnoble3.5.1+dfsg1-0ubuntu1.4Not reportedNot reportedNot reported
Ubuntufreerdp3-waylanddebnoble3.5.1+dfsg1-0ubuntu1.4Not reportedNot reportedNot reported
Ubuntufreerdp3-x11debnoble3.5.1+dfsg1-0ubuntu1.4Not reportedNot reportedNot reported
Ubuntulibfreerdp-client3-3debnoble3.5.1+dfsg1-0ubuntu1.4Not reportedNot reportedNot reported
Ubuntulibfreerdp-server3-3debnoble3.5.1+dfsg1-0ubuntu1.4Not reportedNot reportedNot reported
Ubuntulibfreerdp-shadow-subsystem3-3debnoble3.5.1+dfsg1-0ubuntu1.4Not reportedNot reportedNot reported
Ubuntulibfreerdp-shadow3-3debnoble3.5.1+dfsg1-0ubuntu1.4Not reportedNot reportedNot reported
Ubuntulibfreerdp3-3debnoble3.5.1+dfsg1-0ubuntu1.4Not reportedNot reportedNot reported
Ubuntulibwinpr-tools3-3debnoble3.5.1+dfsg1-0ubuntu1.4Not reportedNot reportedNot reported
Ubuntulibwinpr3-3debnoble3.5.1+dfsg1-0ubuntu1.4Not reportedNot reportedNot reported
Ubuntulibwinpr3-devdebnoble3.5.1+dfsg1-0ubuntu1.4Not reportedNot reportedNot reported
Ubuntuwinpr3-utilsdebnoble3.5.1+dfsg1-0ubuntu1.4Not reportedNot reportedNot reported
Ubuntufreerdp3deb25.103.16.0+dfsg-2ubuntu0.3Not reportedUBUNTU-CVE-2026-22853Not reported

Notes

[bookworm] freerdp2: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [freerdp2-dev]Affected

    Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

  • Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

  • Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

  • [freerdp2-x11]Affected

    Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

  • [libfreerdp2-2]Affected

    Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

  • Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

  • Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

  • Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

  • Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

  • [libuwac0-0]Affected

    Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

  • [libuwac0-dev]Affected

    Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

  • [libwinpr2-2]Affected

    Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

  • [libwinpr2-dev]Affected

    Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

  • Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

  • [winpr-utils]Affected

    Source package: [freerdp2]

    Details (2)
    • 2.11.7+dfsg1-6~deb12u1 · amd64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

    • 2.11.7+dfsg1-6~deb12u1 · arm64 · bookworm

      Affected

      usn · freerdp2 · debian · bookworm; usn · freerdp2 · debian · 12

[Debian 13 (Trixie)]

  • Source package: [freerdp3]

    Details (4)
    • 3.15.0+dfsg-2.1+deb13u3 · amd64 · trixie

      Fixed · Fixed: 3.15.0+dfsg-2.1+deb13u1

      usn · freerdp3 · debian · 13

    • 3.15.0+dfsg-2.1+deb13u3 · arm64 · trixie

      Fixed · Fixed: 3.15.0+dfsg-2.1+deb13u1

      usn · freerdp3 · debian · 13

    • 3.30.0+dfsg-1~bpo13+1 · amd64 · trixie-backports

      Fixed · Fixed: 3.15.0+dfsg-2.1+deb13u1

      usn · freerdp3 · debian · 13

    • 3.30.0+dfsg-1~bpo13+1 · arm64 · trixie-backports

      Fixed · Fixed: 3.15.0+dfsg-2.1+deb13u1

      usn · freerdp3 · debian · 13

  • Source package: [freerdp3]

    Details (4)
    • 3.15.0+dfsg-2.1+deb13u3 · amd64 · trixie

      Fixed · Fixed: 3.15.0+dfsg-2.1+deb13u1

      usn · freerdp3 · debian · 13

    • 3.15.0+dfsg-2.1+deb13u3 · arm64 · trixie

      Fixed · Fixed: 3.15.0+dfsg-2.1+deb13u1

      usn · freerdp3 · debian · 13

    • 3.30.0+dfsg-1~bpo13+1 · all · trixie-backports

      Fixed · Fixed: 3.15.0+dfsg-2.1+deb13u1

      usn · freerdp3 · debian · 13

    • 3.30.0+dfsg-1~bpo13+1 · all · trixie-backports

      Fixed · Fixed: 3.15.0+dfsg-2.1+deb13u1

      usn · freerdp3 · debian · 13

  • Source package: [freerdp3]

    Details (4)
    • 3.15.0+dfsg-2.1+deb13u3 · amd64 · trixie

      Fixed · Fixed: 3.15.0+dfsg-2.1+deb13u1

      usn · freerdp3 · debian · 13

    • 3.15.0+dfsg-2.1+deb13u3 · arm64 · trixie

      Fixed · Fixed: 3.15.0+dfsg-2.1+deb13u1

      usn · freerdp3 · debian · 13

    • 3.30.0+dfsg-1~bpo13+1 · all · trixie-backports

      Fixed · Fixed: 3.15.0+dfsg-2.1+deb13u1

      usn · freerdp3 · debian · 13

    • 3.30.0+dfsg-1~bpo13+1 · all · trixie-backports

      Fixed · Fixed: 3.15.0+dfsg-2.1+deb13u1

      usn · freerdp3 · debian · 13

  • Source package: [freerdp3]

    Details (4)
    • 3.15.0+dfsg-2.1+deb13u3 · amd64 · trixie

      Fixed · Fixed: 3.15.0+dfsg-2.1+deb13u1

      usn · freerdp3 · debian · 13

    • 3.15.0+dfsg-2.1+deb13u3 · arm64 · trixie

      Fixed · Fixed: 3.15.0+dfsg-2.1+deb13u1

      usn · freerdp3 · debian · 13

    • 3.30.0+dfsg-1~bpo13+1 · all · trixie-backports

      Fixed · Fixed: 3.15.0+dfsg-2.1+deb13u1

      usn · freerdp3 · debian · 13

    • 3.30.0+dfsg-1~bpo13+1 · all · trixie-backports

      Fixed · Fixed: 3.15.0+dfsg-2.1+deb13u1

      usn · freerdp3 · debian · 13

  • Source package: [freerdp3]

    Details (4)
    • 3.15.0+dfsg-2.1+deb13u3 · amd64 · trixie

      Fixed · Fixed: 3.15.0+dfsg-2.1+deb13u1

      usn · freerdp3 · debian · 13

    • 3.15.0+dfsg-2.1+deb13u3 · arm64 · trixie

      Fixed · Fixed: 3.15.0+dfsg-2.1+deb13u1

      usn · freerdp3 · debian · 13

    • 3.30.0+dfsg-1~bpo13+1 · all · trixie-backports

      Fixed · Fixed: 3.15.0+dfsg-2.1+deb13u1

      usn · freerdp3 · debian · 13

    • 3.30.0+dfsg-1~bpo13+1 · all · trixie-backports

      Fixed · Fixed: 3.15.0+dfsg-2.1+deb13u1

      usn · freerdp3 · debian · 13

Next results

Observed:

References