CVE-2026-24681CWE-416

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

High · published February 9, 2026

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

⚡ A freed channel callback can turn into a sneaky disaster! In FreeRDP versions prior to 3.22.0, this vulnerability could lead to a use-after-free condition, putting your remote desktop connection at risk! Think of this like a hotel room where the front desk mistakenly hands out keys to a room that's already been vacated. Just like an unauthorized guest could waltz in and access sensitive belongings, an attacker could exploit this flaw to manipulate your remote sessions. If exploited, an attacker could potentially execute arbitrary code, gaining unauthorized access to your system and sensitive data. This could lead to a complete compromise of your remote desktop environment—absolutely devastating for anyone relying on secure connections!

Put simply

Think of this like a hotel room where the front desk mistakenly hands out keys to a room that's already been vacated. Just like an unauthorized guest could waltz in and access sensitive belongings, an attacker could exploit this flaw to manipulate your remote sessions. This vulnerability arises from asynchronous bulk transfer completions that continue to reference a freed callback after the URBDRC channel has been closed, leading to a critical use-after-free error.

What to do

If exploited, an attacker could potentially execute arbitrary code, gaining unauthorized access to your system and sensitive data. This could lead to a complete compromise of your remote desktop environment—absolutely devastating for anyone relying on secure connections! Update FreeRDP to version 3.22.0 immediately to patch this vulnerability and prevent exploitation. If you manage a deployment that uses this, make sure to conduct a thorough audit of your environment to ensure no residual risks remain. You've got this! With a quick update, you'll keep your remote access safe and sound. 🛡️

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.00530 · 44.0th percentile
Weakness
CWE-416 · Use After Free
Published
2026-02-09T18:20Z
EPSS history
Timeline
  • 09 FEB 18:20Z
    FreeRDP has a heap-use-after-free in urb_bulk_transfer_cb
    cvelistv5