CVE-2026-24683CWE-416

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

High · published February 9, 2026

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

⚡ A local variable caching mishap could lead to a devastating use-after-free scenario! With FreeRDP, a sneaky channel close can reinitialize the callback and leave you vulnerable. 🔥 Think of it like a hotel check-in where a guest forgets their key at the front desk. If the receptionist reuses the key for another guest without properly checking, you could have a stranger walking into your room! An attacker could exploit this issue to execute arbitrary code in the context of the FreeRDP process. This could potentially lead to unwanted access to sensitive information, or even to complete system takeover. It's like leaving your front door wide open for intruders!

Put simply

Think of it like a hotel check-in where a guest forgets their key at the front desk. If the receptionist reuses the key for another guest without properly checking, you could have a stranger walking into your room! The vulnerability arises from the ainput_send_input_event function in FreeRDP, which caches a callback without proper synchronization. This can lead to a use-after-free condition, allowing attackers to manipulate memory and exploit the system.

What to do

An attacker could exploit this issue to execute arbitrary code in the context of the FreeRDP process. This could potentially lead to unwanted access to sensitive information, or even to complete system takeover. It's like leaving your front door wide open for intruders! To protect yourself, urgently upgrade to FreeRDP version 3.22.0 or later. Also, conduct a security audit of your current systems to ensure that no vulnerable versions are still in use. Don't let this vulnerability linger! You've got this! Follow these steps and you'll be one step closer to securing your systems! 🛡️

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:22Z
EPSS history
Timeline
  • 09 FEB 18:22Z
    FreeRDP has a heap-use-after-free in ainput_send_input_event
    cvelistv5