Use-after-free in FreeRDP - CVE-2026-121408
Published: November 10, 2026 / Updated: November 11, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service by crashing a FreeRDP client.
The vulnerability exists due to use-after-free in the USB redirection control channel when an unreferenced channel pointer outlives a concurrent close operation and is subsequently used for a write. A remote attacker can operate a malicious RDP server and time a CLOSE_REQUEST between channel lookup and write while a connected client with /usb enabled announces a matching local USB device to trigger access to freed memory and potentially crash the client.