Description
When processing an HTTP redirect to a URL containing userinfo (a
`username:password` component), curl might erroneously retain and re-transmit
the original host's HTTP Negotiate authentication state. Consequently, a
malicious server can trigger a redirect containing arbitrary userinfo to force
curl to send a freshly minted Kerberos ticket—generated using the ambient
identity of the client process to an untrusted third-party host, effectively
bypassing the domain-scoping restrictions normally enforced by the absence of
`--location-trusted`.
Published: 2026-10-20
Score: 9.1 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Information Disclosure
Action: Immediate Patch
AI Analysis

Impact

curl receives an HTTP redirect to a URL containing user credentials (username:password). The bug causes curl to incorrectly retain and re‑transmit the original host’s Negotiate authentication state, sending a newly minted Kerberos ticket to the redirected host. A malicious server can trigger a redirect that includes arbitrary userinfo, forcing curl to transmit the Kerberos ticket to an untrusted third‑party host, thereby bypassing the usual domain‑scoping restrictions that deny cross‑domain ticket forwarding.

Affected Systems

The vulnerability affects curl, the command‑line HTTP client, and any applications that embed its libraries. Versions that implement automatic redirect handling are potentially impacted; no specific version numbers are listed in the available data.

Risk and Exploitability

Based on the description, the likely attack vector is inferred to involve a malicious attacker hosting a website that issues an HTTP redirect containing arbitrary user credentials. The curl client, which automatically follows redirects, may then send its Negotiate authentication token to the new host. The CVSS base score of 9.1 classifies this as high severity. The EPSS score is < 1%, indicating a very low but nonzero probability of exploitation, and the vulnerability is not listed in the CISA KEV catalog. Attackers need a system running curl with active Kerberos credentials and no explicit --location-trusted flag; successful exploitation would result in the inadvertent leakage of a Kerberos ticket to an untrusted third‑party host, exposing the client’s authentication context.

Generated by OpenCVE AI on October 30, 2026 at 18:57 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade curl to the newest available release that contains the fix for redirect credential leakage.
  • Configure curl to avoid automatically following redirects that include user credentials; use the --location-trusted flag only when necessary or disable redirect following altogether.
  • Apply network perimeter controls or firewall rules to detect and block unexpected redirects to unfamiliar domains.

Generated by OpenCVE AI on October 30, 2026 at 18:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 3.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N'}


Tue, 20 Oct 2026 20:45:00 +0000

Type Values Removed Values Added
Description A flaw was found in curl. When processing an HTTP redirect to an address containing user credentials, curl improperly retains and retransmits authentication state. A malicious server can exploit this behavior by redirecting curl to an untrusted destination, forcing the client to transmit sensitive authentication tokens, such as Kerberos tickets, to the third party. This flaw can lead to unauthorized information disclosure of user credentials across domain boundaries. When processing an HTTP redirect to a URL containing userinfo (a `username:password` component), curl might erroneously retain and re-transmit the original host's HTTP Negotiate authentication state. Consequently, a malicious server can trigger a redirect containing arbitrary userinfo to force curl to send a freshly minted Kerberos ticket—generated using the ambient identity of the client process to an untrusted third-party host, effectively bypassing the domain-scoping restrictions normally enforced by the absence of `--location-trusted`.
Title curl: curl: Authorization: Negotiate sent to foreign origin Authorization: Negotiate sent to foreign origin
References

Sun, 18 Oct 2026 20:15:00 +0000

Type Values Removed Values Added
First Time appeared Curl
Curl curl
Vendors & Products Curl
Curl curl

Sat, 17 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
Description A flaw was found in curl. When processing an HTTP redirect to an address containing user credentials, curl improperly retains and retransmits authentication state. A malicious server can exploit this behavior by redirecting curl to an untrusted destination, forcing the client to transmit sensitive authentication tokens, such as Kerberos tickets, to the third party. This flaw can lead to unauthorized information disclosure of user credentials across domain boundaries.
Title curl: curl: Authorization: Negotiate sent to foreign origin
Weaknesses CWE-200
References
Metrics threat_severity

None

cvssV3_1

{'score': 3.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N'}

threat_severity

Low


cve-icon MITRE

Status: PUBLISHED

Assigner: curl

Published:

Updated: 2026-10-30T16:19:18.095Z

Reserved: 2026-09-21T09:07:44.636Z

Link: CVE-2026-94265

cve-icon Vulnrichment

Updated: 2026-10-30T16:18:29.442Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-20T21:17:22.183

Modified: 2026-10-30T17:17:31.783

Link: CVE-2026-94265

cve-icon Redhat

Severity : Low

Publid Date: 2026-10-14T12:00:00Z

Links: CVE-2026-94265 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-30T19:00:17Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor