Buffer Overflow Vulnerability in FreeRDP Remote Desktop Implementation
CVE-2026-55564

5.4MEDIUM

Key Information:

Vendor

Freerdp

Status
Vendor
CVE Published:
19 August 2026

What is CVE-2026-55564?

The FreeRDP implementation of the Remote Desktop Protocol contains a vulnerability in the glyph_cache_get function within the libfreerdp/cache/glyph.c file. This issue arises when the index is improperly validated, leading a malicious RDP server to exploit the glyph processing mechanism. Specifically, if the cache's number of items is set to 254, an attacker can trigger a replay attack utilizing the GLYPH_FRAGMENT_USE to have the default cache index set to 254. This could result in accessing memory beyond the intended limit, potentially causing a crash of the client or revealing sensitive data stored in adjacent heap memory. The issue has been addressed in version 3.27.0.

Affected Version(s)

FreeRDP < 3.27.0

References

CVSS V3.1

Score:
5.4
Severity:
MEDIUM
Confidentiality:
Low
Integrity:
None
Availability:
Low
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
Required
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.