Intel

AIKIDO-2026-633820

FreeRDP.FreeRDP is vulnerable to Authentication Bypass

Authentication BypassCVE-2026-73241 Published Aug 18, 2026

74

High Risk

This Affects:

C++FreeRDP.FreeRDP
3.0.0 - 3.29.0
Fixed in 3.30.0
Are you affected? Scan for Free

TL;DR

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.

Who does this affect?

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.

Background info

FreeRDP.FreeRDP is vulnerable to Authentication Bypass in versions 3.0.0 - 3.29.0.

How to fix this

Upgrade the FreeRDP.FreeRDP library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform