FreeRDP.FreeRDP is vulnerable to Authentication Bypass
74
High Risk
The server-side RDSTLS handshake dispatches inbound PDUs purely on the wire pduType without checking that the PDU is the one required at the current step, and the state object is zero-initialised so resultCode starts at the success value. A client waiting to send credentials can instead send a Capabilities PDU, which is accepted without ever evaluating a password, redirection GUID, or reconnect cookie, and the server marks the connection authenticated. This lets a remote unauthenticated client bypass RDSTLS authentication on a server or proxy that enables it. The fix requires an authentication-request PDU at the auth step and initialises the result to a denial value.
You are affected if you are using a version that falls within the vulnerable range and you operate a FreeRDP-based server or proxy with the non-default RDSTLS security protocol enabled.
FreeRDP.FreeRDP is vulnerable to Authentication Bypass in versions 3.0.0 - 3.29.0.
Upgrade the FreeRDP.FreeRDP library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant