External risk intelligence

FreeRDP HTTP Proxy Request Injection Via Redirection.

CVE advisorySeverity: CRITICAL (CVSS 9.3)

CVE-2026-67289

This vulnerability affects an RDP client, which is typically a user-initiated application rather than a public-facing service. While it can be triggered when a client connects to a malicious server, the client itself is not a network-accessible service that accepts incoming public traffic in standard deployments.

Halo Surface Signal: 2 out of 5 — less likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

This vulnerability involves a flaw in how a specific software component handles data when connecting through an HTTP proxy. If a malicious or compromised server sends specially crafted redirection information, it could potentially allow for the injection of arbitrary headers or requests into the proxy connection. The main concern at this stage is confirming if your environment uses this component in a way that could be exposed.

  • Software flaw allows proxy request injection.
  • Crucial for verifying potential exposure.
  • Confirm relevance and assess impact.

Attack Path

How an attacker could exploit the issue

An attacker could exploit this by tricking a user into connecting to a malicious or compromised RDP server. This server would then send specially crafted data that manipulates the RDP client's connection through an HTTP proxy. The vulnerability lies in how the RDP client handles server-supplied network addresses, allowing the attacker to inject malicious requests into the proxy's communication.

  • Entry condition: User connects to a malicious RDP server.
  • Trigger point: RDP server sends crafted redirection data.
  • Resulting risk: Arbitrary HTTP requests to proxy.

Live Threat

Current exploitation, exposure, and threat context

A malicious RDP server could trick a vulnerable RDP client into sending unintended HTTP requests to a proxy server. This could occur when a client, configured to use an HTTP proxy for RDP connections, connects to a specially crafted RDP server. The server can inject characters into a redirection target, which the client then uses to construct a `CONNECT` request to the proxy.

  • HTTP proxy `CONNECT` requests.
  • RDP server sends crafted redirection.
  • Proxy may process unintended requests.

Operational Fix

Recommended remediation, mitigation, and detection steps

This vulnerability in FreeRDP's handling of RDP redirection addresses requires immediate attention from teams managing remote access infrastructure and the security operations center. The first practical step is to identify all instances of FreeRDP within the environment, determine their exposure to untrusted RDP servers, and confirm which systems are business-critical. Once accountable owners are identified, a remediation plan, potentially involving vendor coordination, can be developed based on the assessed risk.

  • Application or infrastructure owners should address.
  • Verify FreeRDP presence and exposure.
  • Plan for vendor-coordinated updates.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is FreeRDP?

FreeRDP is an open-source implementation of the Remote Desktop Protocol (RDP). It is commonly used by developers and system administrators to create client applications that allow users to connect to and control remote desktop environments across different operating systems.

What does CWE-113 mean for CVE-2026-67289?

CWE-113 refers to improper neutralization of CRLF sequences in HTTP headers. In the context of CVE-2026-67289, this means the software fails to sanitize control characters when receiving a redirection address from a server. This allows an attacker to inject unauthorized data into HTTP proxy requests, potentially misleading the proxy about the intended destination or command.

How is this vulnerability triggered?

An attacker triggers this by hosting a malicious RDP server and enticing a user to connect to it using a vulnerable FreeRDP client configured for an HTTP proxy. The server sends a crafted redirection command containing hidden control characters. This bug is not triggered if the user is not using an HTTP proxy or if they connect to trusted, secure RDP servers only.

Is my environment at risk from this?

According to Halo Surface Signal, this vulnerability is considered unlikely to be reachable from the internet because the affected component is a client-side application, not a public-facing service. The primary risk exists only if users in your organization utilize FreeRDP to connect through an HTTP proxy to unknown or potentially malicious remote servers.

How should I respond to CVE-2026-67289?

Start by identifying all systems and applications in your network that use FreeRDP versions 3.28.0 or older. Once you have an inventory, prioritize updates for any instances that routinely connect to external or untrusted RDP environments. Coordinate with application owners to track remediation and monitor official vendor channels for the necessary security patches.

References