Return of Wrong Status Code in FreeRDP - #VU164458
Published: November 10, 2026
Vulnerability details
The vulnerability allows a remote attacker to potentially disrupt client operation by causing decoding to continue after internal parsing failures.
The vulnerability exists due to incorrect success status reporting in FreeRDP's Progressive decompressor when internal parsing failures follow error paths that do not set an error code. A remote attacker can send malformed Progressive graphics data from a malicious RDP server to cause the connected client to continue processing data after a decoding failure, potentially aggravating corrupted decoder state and destabilizing the client.