CVE-2026-23732CWE-122

FreeRDP has heap-buffer-overflow in Glyph_Alloc

Medium · published January 19, 2026

CVSS v4.0
5.5
EPSS
1%
Percentile
46.8
In the wild
Unconfirmed
What it is

⚠️ A tiny oversight in FastGlyph parsing could open the door to a client-side crash! This buffer overflow vulnerability in FreeRDP's handling of remote desktop connections is a sneaky one. 🔍 Think of it like a restaurant where the chef prepares a dish using ingredients that don’t meet the minimum standards — too much sauce and not enough pasta can lead to a messy kitchen. Here, the server serves up data that’s too big to handle, causing a crash. If a malicious server sends the wrong data size, it can trigger a global buffer overflow, leading to an unexpected crash of the FreeRDP client. Users could experience a denial of service (DoS) during what should be a routine remote session, disrupting productivity and potentially losing unsaved work.

Put simply

Think of it like a restaurant where the chef prepares a dish using ingredients that don’t meet the minimum standards — too much sauce and not enough pasta can lead to a messy kitchen. Here, the server serves up data that’s too big to handle, causing a crash. Prior to version 3.21.0, FreeRDP's FastGlyph parsing trusted the size of incoming data without validating it against the expected dimensions, allowing for a buffer overflow when the data exceeds safe limits.

What to do

If a malicious server sends the wrong data size, it can trigger a global buffer overflow, leading to an unexpected crash of the FreeRDP client. Users could experience a denial of service (DoS) during what should be a routine remote session, disrupting productivity and potentially losing unsaved work. Upgrade to FreeRDP version 3.21.0 immediately to patch this vulnerability. Regularly audit remote desktop protocols and configurations to ensure security best practices are in place, and consider implementing additional input validation where applicable. You've got this! With a quick update, you'll be back to secure remote desktop sessions in no time. 🛡️

The record
Technical detail
CVSS v4.0
5.5 · MEDIUM
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P
EPSS
0.00577 · 46.8th percentile
Weakness
CWE-122 · Heap-based Buffer Overflow
Published
2026-01-19T17:12Z
EPSS history
Timeline
  • 19 JAN 17:12Z
    FreeRDP has heap-buffer-overflow in Glyph_Alloc
    cvelistv5