Race condition in FreeRDP - #VU164444
Published: November 10, 2026
Vulnerability details
The vulnerability allows a remote attacker to exhaust client memory and cause a denial of service.
The vulnerability exists due to a reference-count race in FreeRDP's asynchronous RDPDR IRP processing when worker threads concurrently release the same input wStream using non-atomic decrements. A remote attacker can operate a malicious RDP server and repeatedly send IRPs through asynchronous redirected-device paths, including smartcard redirection, to accumulate streams and backing buffers that remain allocated until connection teardown.