Skip to main content

curl CVE-2026-86414

MEDIUM
2026-10-14
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Position as/compromise HTTP proxy
  2. Exploit
    Victim curl configured with host credentials
  3. Execution
    Credentials mis-sent to proxy
  4. Impact
    Harvest leaked host credentials

Vulnerability Assessment

Exploitation Conditions

Exploitation requires curl/libcurl to be configured to use an HTTP proxy AND to be supplied with credentials intended for the origin host; under this combination curl leaks those host credentials to the HTTP proxy rather than reserving them for the origin server. The practical limiting factors are significant: an attacker must operate, compromise, or otherwise observe the HTTP proxy to capture the leaked credentials, the proxy-plus-credentials configuration must actually be in use (it does not affect the common direct-connection or no-credential cases), and the deployment must run an affected version at or below 8.22.0.

Impact

This is a LOW-severity information-disclosure flaw as rated by the curl project itself, and the supporting signals reinforce that low real-world urgency rather than contradicting it. No CVSS vector, EPSS score, KEV listing, POC, or SSVC data was provided in the input, so there is no evidence of active exploitation or automatable mass abuse - exploitation status is therefore 'no public exploit identified at time of analysis.' The offsetting factor is prevalence: curl/libcurl is one of the most widely deployed pieces of software in existence (the vendor claims over twenty billion installations), so even a minor credential-leak bug has an enormous installed base. However, the bug only matters in the specific configuration where an HTTP proxy is used together with host/origin credentials, which sharply narrows the realistically exploitable population and keeps real-world risk low. Net: patch via normal maintenance cycles (upgrade to curl 8.23.0); this is not an emergency despite the ubiquity of curl. Note the key data gap - no official CVSS vector is published in the input, so authentication/attack-complexity claims below are inferred from the description, not confirmed by NVD.

Exploit ScenarioDerived

An organization runs curl/libcurl configured to route traffic through an HTTP proxy while also supplying credentials intended for the origin host. Due to this flaw, curl discloses those host credentials to the HTTP proxy instead of keeping them for the origin, so an attacker who operates or has compromised the intermediary proxy passively harvests credentials that were never meant for it. No public exploit code is identified; exploitation requires the attacker to control or observe the proxy path.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 14, 2026

Credential disclosure in curl and libcurl at or below 8.22.0 causes origin host credentials to be sent to a configured HTTP proxy instead of being reserved for the intended origin server. The flaw only manifests when a deployment both routes transfers through an HTTP proxy and supplies credentials intended for the origin host, which is why the curl project rates it LOW severity and why the independent assessment scores it CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - confidentiality-only impact with high attack complexity and no integrity or availability effect. There is no KEV listing and no public exploit identified at time of analysis, so real-world urgency is driven mainly by whether an environment uses untrusted or shared proxies alongside origin credentials. The fix ships in curl 8.23.0.

RemediationAI

Vendor-released patch: curl 8.23.0. Upgrade curl and every embedded libcurl copy to 8.23.0 or later - since libcurl is statically or dynamically linked into many applications, routers, appliances, and language runtimes, inventory and rebuild dependent software rather than patching only the standalone curl binary. Organizations running Rock-solid curl LTS branches can obtain the backported security fix through their support contract (https://rock-solid.curl.dev). If upgrading is not immediately possible, the specific compensating control that maps to this flaw is to stop supplying origin credentials on transfers that traverse an HTTP proxy: avoid -u/CURLOPT_USERPWD and equivalent credential options in proxy-routed contexts, use --noproxy '*' or a direct connection path for credential-bearing requests, and never send origin credentials through a proxy you do not fully trust or control - the trade-off is that this breaks authenticated access through corporate egress proxies. Restricting proxied traffic to trusted, dedicated proxies and monitoring proxy logs for unexpected Authorization headers reduces exposure but is detective rather than preventive. Treat any credential that may have traversed an untrusted proxy on an affected version as compromised and rotate it. Confirm the state of any affected deployment against the full advisory set at https://curl.se/docs/security.html and https://seclists.org/oss-sec/2026/q4/154 before assuming a single component upgrade resolves the whole batch.

Affected ProductsAI

The affected software is curl and libcurl, including the curl command-line tool and the embeddable libcurl library that ships in operating systems, appliances, and countless third-party applications. Per the curl security advisory batch accompanying the 8.23.0 release, all affected versions up to and including 8.22.0 are vulnerable, with the fix landing in curl 8.23.0; the exact first-vulnerable version for CVE-2026-86414 was truncated in the supplied vulnerability table, although sibling advisories published on the same date list first-vulnerable versions spanning 7.15.0 through 8.21.0, indicating this defect has existed in libcurl for a long time. No CPE identifiers were included in the input data. Vendor advisory material is available at https://curl.se/docs/security.html and the oss-security post at https://seclists.org/oss-sec/2026/q4/154, with commercial long-term-support coverage described at https://rock-solid.curl.dev.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

This issue sits in libcurl's connection and credential handling layer - the same code path responsible for deciding which authentication material is attached to a connection when a transfer is routed through a proxy. Because libcurl pools and reuses connections, the binding between a connection and the credential context it belongs to must be maintained carefully; CVE-2026-86414 is one of several flaws in the curl 8.23.0 batch (alongside CVE-2026-86415 auto client cert connection reuse mixup, CVE-2026-86413/94265 Negotiate credentials sent to redirected origin, CVE-2026-86411 FTP connection reuse inheriting client-certificate, and CVE-2026-87861 cross-origin reuse of a Negotiate connection) that all stem from the same general weakness class: insufficient isolation of credentials across connection contexts. No CWE identifier was supplied in the input data and no CVSS vector was published by the vendor, but the assessed vector AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N confirms a network-reachable, unauthenticated information-disclosure primitive in which the leaked secret is the credential material itself. The attack requires an adversary who can operate, compromise, or observe the HTTP proxy that receives the leaked credentials; the curl library alone does not hand the credentials to an attacker - a hostile or monitored proxy completes the chain. No CPE strings were provided, so affected identity is established from the curl vulnerability table and release mapping rather than from CPE matching.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

vuln.today AI 3.7 LOW

Network-reachable but AC:H because it requires the specific proxy-plus-host-credentials configuration and an attacker on the proxy path; only confidentiality is affected (C:L), with no integrity or availability impact.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

Threat Intelligence Overview

Prevalence
Ubiquitous
curl/libcurl ships in over twenty billion installations across devices
Data Quality
1 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS N/A
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy