External risk intelligence

Curl Credential Leakage on Redirect.

CVE advisorySeverity: CRITICAL (CVSS 9.1)

CVE-2026-86413

This vulnerability affects curl, a client-side library and command-line tool used by developers and automated systems to make requests. It is not a server-side application, edge service, or internet-facing portal; the vulnerability depends on a client configuration where a user or application performs specific authentication transfers with redirects, making public-internet exposure of the vulnerable surface unlikely.

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

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

This advisory concerns a security flaw in the widely used `curl` data transfer tool. The issue involves how `curl` handles user credentials when following redirects during a specific type of authentication, potentially exposing sensitive information to unintended destinations. While the likelihood of exploitation via public internet is low, it highlights a potential risk in how credentials are managed in certain data transfer scenarios.

  • Sensitive credentials may leak on redirects.
  • This affects how users authenticate sensitive data.
  • Confirm relevance and exposure of `curl` usage.

Attack Path

How an attacker could exploit the issue

An attacker could exploit this by tricking a user's curl client into making an initial authenticated request to a legitimate server, which then redirects to a malicious server. The curl client, when following this redirect during the initial transfer with Negotiate authentication, may inadvertently send the user's credentials to the attacker-controlled server. This could allow an attacker to impersonate the user or access sensitive information.

  • Requires an ambient user and specific authentication.
  • Vulnerable when following redirects with Negotiate.
  • Risk of credential leakage and impersonation.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability could allow sensitive credential details to be passed to an unintended website when curl is used for authenticated transfers that involve following redirects. This affects situations where an ambient user's credentials are used for an initial transfer and the system is then prompted to redirect to a different origin.

  • Credential details could be exposed.
  • Occurs when following redirects after authentication.
  • Unintended information disclosure.

Operational Fix

Recommended remediation, mitigation, and detection steps

This vulnerability in curl could allow an attacker to trick a client into sending credentials to an unintended server during a redirected transfer. Ownership typically falls to the teams managing client-side tooling, application development, or any operational technology that utilizes curl for data transfers. The initial step involves identifying all systems and applications using curl in a manner susceptible to this redirect behavior, assessing the business criticality and exposure of these instances, and then coordinating remediation with the relevant application or system owners.

  • Application or tooling owners should address this.
  • Verify curl usage with redirects and authentication.
  • Plan updates during scheduled maintenance windows.

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 curl and why is it used?

curl is a command-line tool and software library used to transfer data across networks. Developers and automated systems rely on it to send and receive files or interact with web services. It serves as the engine behind many internet requests, providing the underlying capability for applications to communicate with various servers and APIs.

What does CVE-2026-86413 mean by improper information exposure?

This CVE falls under CWE-201, which refers to the unintended disclosure of sensitive information. In this specific case, it means that when curl is instructed to follow a redirect, it might mistakenly pass the user's authentication credentials to a second, unintended server rather than restricting them to the initial destination.

How is this credential leakage triggered?

The flaw requires an 'ambient user' session—where credentials are automatically provided—combined with the use of Negotiate authentication. The vulnerability triggers when curl is configured to follow redirects after the initial request. It does not occur if redirects are disabled or if a different, non-Negotiate authentication method is used.

Do I need to worry about this if I use curl?

Halo Surface Signal notes that curl is a client-side tool, not a server-side application. Because the vulnerability depends on specific client-side authentication and redirect behavior, the likelihood of public internet-facing exposure is very low. You should primarily care if your internal applications use curl for automated transfers involving redirects.

How should I respond to this vulnerability?

First, identify applications or automated scripts in your environment that utilize curl for authenticated transfers. Determine if these processes follow redirects automatically. Coordinate with your development or operations teams to verify your current curl version and plan to update during your next scheduled maintenance window.

References