CVE-2026-24684CWE-416

FreeRDP has a Heap-use-after-free in play_thread

High · published February 9, 2026

CVSS v4.0
8.7
EPSS
1%
Percentile
48.3
In the wild
Unconfirmed
What it is

⚡ A closed channel is still processing requests! FreeRDP versions prior to 3.22.0 have a nasty little use-after-free vulnerability that could cause chaos if exploited. 🔥 Think of it like a bar closing down for the night, but a last call still getting orders from patrons who left — the bartender serving drinks to ghosts, creating a recipe for disaster when the clock hits midnight. An attacker could potentially exploit this vulnerability to manipulate the playback system, causing unexpected behavior, crashes, or even opening the door for more severe attacks. This could lead to loss of data or remote code execution, putting your entire remote desktop experience at risk!

Put simply

Think of it like a bar closing down for the night, but a last call still getting orders from patrons who left — the bartender serving drinks to ghosts, creating a recipe for disaster when the clock hits midnight. This vulnerability occurs because the RDPSND async playback thread continues to process queued Protocol Data Units (PDUs) after the channel has already been closed and its internal state has been freed, resulting in a use-after-free situation in the rdpsnd_treat_wave function.

What to do

An attacker could potentially exploit this vulnerability to manipulate the playback system, causing unexpected behavior, crashes, or even opening the door for more severe attacks. This could lead to loss of data or remote code execution, putting your entire remote desktop experience at risk! Upgrade FreeRDP to version 3.22.0 or later to patch this vulnerability immediately. It’s essential to review your deployment and ensure that all instances are running the latest version for optimal security. Don't forget to monitor your systems regularly for any unusual activity! You've got this! By following these steps, you'll secure your system and keep the remote desktop environment safe. 🛡️

The record
Technical detail
CVSS v4.0
8.7 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
EPSS
0.00606 · 48.3th percentile
Weakness
CWE-416 · Use After Free
Published
2026-02-09T18:23Z
EPSS history
Timeline
  • 09 FEB 18:23Z
    FreeRDP has a Heap-use-after-free in play_thread
    cvelistv5