CVE-2026-24491CWE-416

FreeRDP has a heap-use-after-free in video_timer

High · published February 9, 2026

CVSS v4.0
7.7
EPSS
1%
Percentile
44.0
In the wild
Unconfirmed
What it is

⚡ It turns out, a closed control channel in FreeRDP can still send notifications, leading to a nasty use-after-free error! 🔥 Think of it like a restaurant that keeps sending out orders even after the kitchen has closed — it can lead to all sorts of chaos with leftovers being served when they shouldn't! An attacker could exploit this vulnerability to trigger unexpected behavior in the application, potentially leading to crashes or malicious code execution. If an application mismanages memory like this, it could open doors to data leaks or even remote control of the system, which is absolutely devastating!

Put simply

Think of it like a restaurant that keeps sending out orders even after the kitchen has closed — it can lead to all sorts of chaos with leftovers being served when they shouldn't! In FreeRDP versions prior to 3.22.0, the video_timer can dereference a freed callback after the control channel is closed, leading to a use-after-free vulnerability.

What to do

An attacker could exploit this vulnerability to trigger unexpected behavior in the application, potentially leading to crashes or malicious code execution. If an application mismanages memory like this, it could open doors to data leaks or even remote control of the system, which is absolutely devastating! Upgrade to FreeRDP version 3.22.0 right away to eliminate this vulnerability. Ensure your systems are running the latest patches and consider reviewing application logs for any unusual activity. Regularly audit your software dependencies to maintain security! You've got this! Stay proactive, and your systems will be as safe as houses! 🛡️

The record
Technical detail
CVSS v4.0
7.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/E:P
EPSS
0.00530 · 44.0th percentile
Weakness
CWE-416 · Use After Free
Published
2026-02-09T18:13Z
EPSS history
Timeline
  • 09 FEB 18:13Z
    FreeRDP has a heap-use-after-free in video_timer
    cvelistv5