Impact
FreeRDP clients from version 3.11.0 through 3.32.0 contain a reachable assertion in the urb_isoch_transfer function that allows a malicious remote desktop protocol server to cause the client to crash by sending an oversized OutputBufferSize value over the URBDRC channel. The assertion failure terminates the client process, resulting in a denial of service for users. The flaw is a classic uncontrolled resource consumption weakness identified as CWE-617.
Affected Systems
The affected product is FreeRDP Client. All releases from 3.11.0 up to, but not including, 3.32.1 are vulnerable. Systems running any of these FreeRDP versions on Windows, Linux, or macOS that connect to remote servers are potentially impacted.
Risk and Exploitability
The CVSS base score is 2.3, indicating a low severity vulnerability; there is no documented exploit probability or listing in the CISA KEV catalog. Attackers must control a remote RDP server and send specially crafted TS_URB_ISOCH_TRANSFER requests with an OutputBufferSize larger than INT32_MAX. If successful, the client crashes, causing a local denial of service to the user or the system running the client.
OpenCVE Enrichment