Intel

AIKIDO-2026-936632

FreeRDP.FreeRDP is vulnerable to CRLF Injection

CRLF InjectionCVE-2026-67289 Published 3 days ago

54

Medium Risk

This Affects:

C++FreeRDP.FreeRDP
2.0.0 - 3.28.0
Fixed in 3.29.0
Are you affected? Scan for Free

TL;DR

A server-controlled RDP redirection TargetNetAddress is parsed with length bounds but no control-character validation and later becomes the client ServerHostname. When the client connects through an HTTP proxy, that hostname is written directly into the proxy CONNECT request line and Host header without filtering carriage-return and line-feed characters. A malicious server can inject additional request lines and headers into the proxy request. The fix rejects CRLF and control characters in the redirected address before it is used.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and your client connects through an HTTP proxy to a server that can send a redirection PDU.

Background info

FreeRDP.FreeRDP is vulnerable to CRLF Injection in versions 2.0.0 - 3.28.0.

How to fix this

Upgrade the FreeRDP.FreeRDP library to the patch version.