Get a Demo

Let's Patch It!

Book a short call with one our specialists, we'll walk you through how Endor Patches work, and ask you a few questions about your environment (like your primary programming languages and repository management). We'll also send you an email right after you fill out the form, feel free to reply with any questions you have in advance!

CVE

CVE-2026-26965

FreeRDP has Out-of-bounds Write
Back to all
CVE

CVE-2026-26965

FreeRDP has Out-of-bounds Write

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.23.0, in the RLE planar decode path, planardecompressplane_rle() writes into pDstData at ((nYDst+y)  nDstStep) + (4nXDst) + nChannel without verifying that (nYDst+nSrcHeight) fits in the destination height or that (nXDst+nSrcWidth) fits in the destination stride. When TempFormat != DstFormatpDstData becomes planar->pTempData (sized for the desktop), while nYDst is only validated against the surface by iswithinsurface(). A malicious RDP server can exploit this to perform a heap out-of-bounds write with attacker-controlled offset and pixel data on any connecting FreeRDP client. The OOB write reaches up to 132,096 bytes past the temp buffer end, and  on the brk heap (desktop ≤ 128×128), an adjacent NSC_CONTEXT struct's decode function pointer is overwritten with attacker-controlled pixel data — control-flow–relevant corruption (function pointer overwritten) demonstrated under deterministic heap layout (nsc->decode = 0xFF414141FF414141). Version 3.23.0 fixes the vulnerability.

Package Versions Affected

Package Version
patch Availability
No items found.

Automatically patch vulnerabilities without upgrading

Fix Without Upgrading
Detect compatible fix
Apply safe remediation
Fix with a single pull request

CVSS Version

Severity
Base Score
CVSS Version
Score Vector
C
H
U
8.8
-
3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
C
H
U
0
-
3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
C
H
U
-

Related Resources

No items found.

References

https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/26xxx/CVE-2026-26965.json, https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-5vgf-mw4f-r33h, https://nvd.nist.gov/vuln/detail/CVE-2026-26965, https://github.com/FreeRDP/FreeRDP/commit/a0be5cb87d760bb1c803ad1bb835aa1e73e62abc

Severity

8.8

CVSS Score
0
10

Basic Information

Ecosystem
Base CVSS
8.8
EPSS Probability
0.00034%
EPSS Percentile
0.09978%
Introduced Version
0
Fix Available
b933ae18d9ad2a1d73c610868fcc30eb61654070,2:2.11.7-1.el9_7.3,2:2.11.7-4.el8_10,0:3.5.1+dfsg1-0ubuntu1.4,3.23.0-r0,2:3.6.3-1.amzn2023.0.5,2:2.11.7-1.amzn2.0.6

Fix Critical Vulnerabilities Instantly

Secure your app without upgrading.
Fix Without Upgrading