CVE Catalog

CVE-2026-67289

CriticalCVSS 9.8
Published: Translated: NVD NIST

Summary

FreeRDP before version 3.29.0 (affected versions <= 3.28.0) does not validate CRLF and control characters in the server-controlled RDP redirection TargetNetAddress field. This value is copied into the client's ServerHostname and, when the client connects through an HTTP proxy, is written directly into the proxy CONNECT request line and Host header by http_proxy_connect() without filtering. A malicious or compromised RDP server can send a crafted redirection PDU containing embedded control characters to inject arbitrary headers/requests into the HTTP proxy CONNECT request.

Risk Assessment

The risk is the injection of arbitrary HTTP headers or requests into the proxy, potentially leading to man-in-the-middle attacks or security bypass.

Recommendation

Upgrade FreeRDP to version 3.29.0 or later.

Original NVD description (English source)

FreeRDP before 3.29.0 (affected versions <= 3.28.0) does not validate CRLF and control characters in the server-controlled RDP redirection TargetNetAddress field. This value is copied into the client's ServerHostname and, when the client connects through an HTTP proxy, is written directly into the proxy CONNECT request line and Host header by http_proxy_connect() without filtering. A malicious or compromised RDP server can send a crafted redirection PDU containing embedded control characters to inject arbitrary headers/requests into the HTTP proxy CONNECT request.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS