CVE-2026-24678CWE-416

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

High · published February 9, 2026

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

⚡ A freed channel callback gone rogue! Prior to version 3.22.0, FreeRDP had a high-severity use-after-free vulnerability that could leave your remote desktop sessions exposed. 🔥 Think of it like a restaurant that continues to serve food from a closed kitchen — once the kitchen is shut down, any orders made from it should be ignored, but here, the server keeps accepting requests, leading to potential chaos. This vulnerability allows an attacker to exploit the use-after-free condition, potentially leading to arbitrary code execution. In practical terms, this could allow an intruder to take control of your remote sessions, stealing data or causing mischief without you even knowing it!

Put simply

Think of it like a restaurant that continues to serve food from a closed kitchen — once the kitchen is shut down, any orders made from it should be ignored, but here, the server keeps accepting requests, leading to potential chaos. In FreeRDP versions before 3.22.0, a capture thread could send responses using a freed callback after a device channel had closed — essentially allowing for malicious actions after the channel was supposed to be inactive.

What to do

This vulnerability allows an attacker to exploit the use-after-free condition, potentially leading to arbitrary code execution. In practical terms, this could allow an intruder to take control of your remote sessions, stealing data or causing mischief without you even knowing it! Upgrade to FreeRDP version 3.22.0 or later to patch this vulnerability. Review your usage of the Remote Desktop Protocol and conduct thorough security audits to ensure you're safeguarded against potential exploits. Don't wait — act fast! You've got this! With a simple upgrade, you’ll secure your setup and maintain hero status in the fight against vulnerabilities! 🛡️

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.00713 · 53.1th percentile
Weakness
CWE-416 · Use After Free
Published
2026-02-09T18:17Z
EPSS history
Timeline
  • 09 FEB 18:17Z
    FreeRDP has a Heap-use-after-free in cam_v4l_stream_capture_thread
    cvelistv5