CVE Catalog

CVE-2026-121408

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.22%

13th percentile - higher than 13% of all known CVEs

Summary

FreeRDP before 3.32.2 contains a use-after-free in the urbdrc USB redirection channel because FindChannelById returns a channel pointer without a reference and the control-channel close path does not take the device manager's loading_lock. A malicious RDP server can send a control-channel CLOSE_REQUEST while the client announces a USB device, freeing the channel before the announcement thread reads channel->Write and crashing the client.

Risk Assessment

A malicious RDP server can exploit the use-after-free to remotely crash a FreeRDP client with USB redirection. This can lead to loss of availability and potentially further impact.

Recommendation

Update FreeRDP to version 3.32.2 or later. Restrict USB redirection to trusted servers.

Other vulnerabilities in FreeRDP

See all
Original NVD description (English source)

FreeRDP before 3.32.2 contains a use-after-free in the urbdrc USB redirection channel because FindChannelById returns a channel pointer without a reference and the control-channel close path does not take the device manager's loading_lock. A malicious RDP server can send a control-channel CLOSE_REQUEST while the client announces a USB device, freeing the channel before the announcement thread reads channel->Write and crashing the client.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS