Medium · published October 13, 2026
FreeRDP 3.0.0-beta4 before 3.32.0 contains a NULL pointer dereference in arm_handle_request_ok when an ARM endpoint returns an empty HTTP 200 body. Attackers controlling the configured ARM gateway can return a zero-length body to pass NULL to strnlen and crash the connecting client.
| Product | Versions | Fixed in |
|---|---|---|
| freerdp/freerdp | > 3.0.0, < 3.32.0 | 3.32.0 |
| freerdp/freerdp | all versions | — |
| freerdp/freerdp | all versions | — |