GHSA-2xgv-7q8p-67gc
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Pinning bypass enables MITM yielding C:H/I:H with no availability impact; AC:H because the non-default dual-verification-disable configuration is required and outside the attacker's control.
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
6Description PRE-NVD
Articles & Coverage 1
AnalysisAI
Public key pinning enforcement in libcurl (versions 7.45.0 through at least 8.21.0) is silently bypassed when CURLOPT_PINNEDPUBLICKEY is combined with CURLOPT_SSL_VERIFYPEER=0 and CURLOPT_SSL_VERIFYHOST=0 - the exact configuration adopted by applications that rely on pinning as their sole TLS trust anchor after disabling standard certificate chain validation. When a server presents no certificate at all, libcurl's pin-check code path is never reached and the connection succeeds, enabling a network-positioned attacker to conduct MITM attacks against applications that believed pinning would protect them. …
Unlock full vulnerability intelligence
- Risk assessment & exploitation conditions
- Attack chain visualization
- Remediation with exact patch versions
- Threat intelligence from 22 sources
- Personal watchlist & email alerts
Free forever · No credit card required
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata
Vulnerability AssessmentAI
| Exploitation | Exploitation requires three simultaneous non-default conditions: (1) the target application must have explicitly configured CURLOPT_PINNEDPUBLICKEY with a pinned key hash; (2) the same application must have set CURLOPT_SSL_VERIFYPEER=0, disabling certificate chain validation (the secure default is 1); and (3) the same application must have set CURLOPT_SSL_VERIFYHOST=0, disabling hostname verification (the secure default is 2). … Additional conditions and limiting factors are described in the full assessment. |
| Risk Assessment | The real-world impact differs substantially from what the provided CVSS vector implies. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in. |
| Exploit Scenario | Full exploit scenario with step-by-step reproduction available after sign-in. |
| Remediation | Consult the primary curl advisory at https://curl.se/docs/CVE-2026-80230.html for the confirmed patched version. … Detailed patch versions, workarounds, and compensating controls in full report. |
Recommended ActionAI
Within 24 hours, inventory all systems running libcurl versions 7.45.0-8.21.0 and identify which applications use CURLOPT_PINNEDPUBLICKEY combined with both CURLOPT_SSL_VERIFYPEER=0 and CURLOPT_SSL_VERIFYHOST=0. …
Sign in for detailed remediation steps and compensating controls.
Threat intelligence, references, and detailed analysis are available after sign-in.
Same weakness CWE-295 – Improper Certificate Validation
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-72168