CVE-2026-55564 json
FreeRDP: Out-of-bounds read in glyph_cache_get via crafted glyph fragments
published 2026-08-19 2 mo ago modified 2026-10-26 14 d ago also EUVD-2026-62662
- cvss
- 5.4
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 26%
- public exploits
- 0
- none known
Summary
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.27.0, the glyph_cache_get function in libfreerdp/cache/glyph.c checks whether index is greater than cache->number instead of greater than or equal to it. A malicious RDP server can use GLYPH_FRAGMENT_USE replay in update_process_glyph_fragments to make the default cache receive index 254 when cache->number is 254, reading one pointer beyond the entries array and dereferencing it as a glyph. This can crash the client and may disclose adjacent heap data. This issue is fixed in version 3.27.0.
Patch / fix
- freerdp freerdp 3.27.0
- freerdp3 Debian 14 3.27.0+dfsg-1
debian advisories DEBIAN-CVE-2026-55564
- freerdp3 Ubuntu 24.04 LTS 3.30.0+dfsg-0ubuntu0.24.04.1
- freerdp3 Ubuntu 26.04 LTS 3.30.0+dfsg-0ubuntu0.26.04.1
ubuntu advisories UBUNTU-CVE-2026-55564
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- github.com/FreeRDP/FreeRDP@c293247 commit
- github.com/FreeRDP/FreeRDP#12885 pull request
- github.com/FreeRDP/FreeRDP/releases/tag/3.27.0 release
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-55564 updated cvss 5.4
FreeRDP: FreeRDP: Out-of-bounds read in glyph cache leads to denial of service and information disclosure
-
Red Hat Enterprise Linux 6 freerdp, freerdp-libs, freerdp-pluginsaffected: workaround, no fix planned “Out of support scope”
-
Red Hat Enterprise Linux 7 freerdp, libwinpr, freerdp-libs, freerdp-plugins Red Hat Enterprise Linux 8 freerdp, libwinpr, freerdp-libs Red Hat Enterprise Linux 9 freerdp, libwinpr, freerdp-libs Red Hat Enterprise Linux 10 freerdpaffected: workaround, no fix available “Fix deferred”
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2 mo ago
Exploit prediction
0.33% chance of exploitation in the next 30 days, higher than 26% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-6xmj-pr98-cx4c referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 5.4 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L |
| NVD | 3.1 | 7.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H |
Affected products
- FreeRDP FreeRDP
Classification
References
-
github.com
/FreeRDP/FreeRDP/pull/12885
issue-tracking, patch
-
github.com
/FreeRDP/FreeRDP/commit/c29324750e3cbcba8761f147b7a5235cc686930f
patch
-
github.com
/FreeRDP/FreeRDP/security/advisories/GHSA-6xmj-pr98-cx4c
exploit, mitigation, vendor-advisory
-
github.com
/FreeRDP/FreeRDP/releases/tag/3.27.0
release-notes
Sources
- CVE List CVE-2026-55564
- NVD CVE-2026-55564
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.