CVE-2026-67289
FreeRDP · FreeRDP
FreeRDP is vulnerable to HTTP request header injection because it fails to sanitize control characters in RDP redirection addresses when using an HTTP proxy.
Executive summary
A critical vulnerability in FreeRDP allows a malicious server to inject arbitrary HTTP headers and requests, potentially leading to unauthorized operations when connecting through an HTTP proxy.
Vulnerability
The software fails to validate CRLF and control characters within the TargetNetAddress field of RDP redirection packets. This allows an attacker to manipulate the HTTP CONNECT request line and headers when the client routes traffic through a proxy.
Business impact
The CVSS score of 9.8 reflects the high potential for request splitting and header injection attacks. This could allow an attacker to hijack proxy connections, perform cross-protocol attacks, or bypass security controls enforced at the proxy level.
Remediation
Immediate Action: Update the FreeRDP client to version 3.29.0 or later.
Proactive Monitoring: Monitor proxy logs for suspicious or malformed CONNECT requests originating from FreeRDP clients.
Compensating Controls: Restrict or disable HTTP proxy usage for RDP connections if the update cannot be applied immediately, or ensure the proxy is configured to reject requests with invalid header characters.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
Due to the critical nature of this injection vulnerability, users of FreeRDP should upgrade to version 3.29.0 as soon as possible. Maintaining current versions is essential to defend against sophisticated network-based attacks.