CVE-2026-22852CWE-787

FreeRDP has a heap-buffer-overflow in audin_process_formats

Medium · published January 14, 2026

CVSS v4.0
6.8
EPSS
0%
Percentile
36.0
In the wild
Unconfirmed
What it is

⚠️ A malicious RDP server can exploit FreeRDP, triggering a heap-buffer overflow that crashes your client faster than you can say ‘remote access’! Think of it like a buffet where the server keeps piling food onto your plate, causing it to overflow and spill everywhere — in this case, the excess food is memory being corrupted! If exploited, this vulnerability could cause your FreeRDP client to crash, interrupting your remote sessions at the worst possible moment. While it isn't a ticket to full system compromise, it can lead to frustrating downtime and hinder workflow.

Put simply

Think of it like a buffet where the server keeps piling food onto your plate, causing it to overflow and spill everywhere — in this case, the excess food is memory being corrupted! This vulnerability occurs because the audin_process_formats function improperly reuses a count of audio format callbacks across multiple messages. This leads to a write past the allocated memory, resulting in a heap buffer overflow and subsequent memory corruption.

What to do

If exploited, this vulnerability could cause your FreeRDP client to crash, interrupting your remote sessions at the worst possible moment. While it isn't a ticket to full system compromise, it can lead to frustrating downtime and hinder workflow. Upgrade your FreeRDP client to version 3.20.1 or higher to patch this vulnerability and prevent any potential crashes during remote sessions. Regularly review your remote desktop protocols to ensure they’re up to date and secure! You've got this! Stay proactive with your security measures and keep those remote sessions smooth! 🛡️

The record
Technical detail
CVSS v4.0
6.8 · MEDIUM
Vector
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
EPSS
0.00428 · 36.0th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2026-01-14T17:45Z
EPSS history
Timeline
  • 14 JAN 17:45Z
    FreeRDP has a heap-buffer-overflow in audin_process_formats
    cvelistv5