CVE-2026-121408
Medium · 5.3CVSS
5.3
EPSS
0.2%
Published
Nov 3, 2026
CISA due date
—
The record
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.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-121230 Race condition in ANGLE in Google Chrome prior to 157.0.8103.38 allowed a remote attacker… CWE-362
- CVE-2026-121079 Race condition in V8 in Google Chrome prior to 157.0.8103.38 allowed a remote attacker to… CWE-362
- CVE-2026-121628 Bagisto before 2.3.16 and 2.4.x before 2.4.1 contains a race condition vulnerability in… CWE-362
- CVE-2026-58926 A Use-After-Free (UAF) vulnerability exists in the EVS HAL, allowing a privileged client… CWE-362
- CVE-2026-59042 In __pkvm_pages_to_ppages of mmu.c, there is a possible out-of-bounds write due to a race… CWE-362
- CVE-2026-59043 In arm_lpae_split_blk_unmap of io-pgtable-arm-common.c, there is a possible memory… CWE-362
- CVE-2026-59045 In multiple locations, there is a possible memory corruption due to a race condition. CWE-362
- CVE-2026-59020 In removeUserData of DevicePolicyManagerService.java, there is a possible denial of… CWE-362