CVE-2026-121952
Description
FreeRDP before 3.32.2 has an out-of-bounds write in the proxy because rdp_read_bitmap_cache_v2_capability_set rejects only numCellCaches values above 5, yet the bitmap cache v2 cell array is later accessed at fixed indices 0 through 4. A client connecting to the proxy can declare fewer than five cell caches in its Confirm Active, causing heap corruption, heap data leakage to the backend, or a crash.
How to fix
- FreeRDP3.32.2 or later
- freerdp freerdp3.32.2 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| FreeRDP | No range specified | 3.32.2 |
| freerdp freerdp | v < 3.32.2 | 3.32.2 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.