CVE-2026-80230
curl · curl
A vulnerability in libcurl allows unauthenticated connections to bypass public key pinning when standard SSL verification options are disabled, potentially leading to unauthorized communication.
Executive summary
A vulnerability in the libcurl library allows attackers to bypass public key pinning checks, creating a significant security risk for applications that rely on this feature for transport layer integrity.
Vulnerability
The flaw, categorized as CWE-295 (Improper Certificate Validation), occurs when CURLOPT_PINNEDPUBLICKEY is used in conjunction with disabled peer verification settings. This allows unauthenticated remote attackers to establish connections that should have been rejected by the pinning mechanism.
Business impact
Successful exploitation allows an attacker to intercept or manipulate traffic by bypassing certificate pinning, which is intended to prevent man-in-the-middle attacks. While the CVSS score of 7.5 indicates a High severity, the impact is focused on connection integrity rather than direct system compromise. Failure to address this flaw could lead to unauthorized data interception or service disruption in environments relying on strict SSL/TLS validation.
Remediation
Immediate Action: Review all applications using the libcurl library and ensure that peer verification is enabled whenever possible. Monitor vendor advisories for the release of a patched version of curl and apply updates immediately upon availability.
Proactive Monitoring: Review application logs for unusual connection patterns or frequent handshake failures that may indicate attempts to exploit certificate validation logic.
Compensating Controls: Implement strict network-level egress filtering and use established certificate authorities rather than relying solely on pinned public keys in configurations where verification is disabled.
Exploitation status
Public Exploit Available: Unknown.
Analyst recommendation
Security teams must prioritize auditing their codebase for the specific combination of CURLOPT_PINNEDPUBLICKEY and disabled verification flags. Given the existence of a proof-of-concept, it is imperative to move away from configurations that disable peer verification and monitor for official updates from the curl project to resolve the underlying library defect.
More curl CVEs
History
CVE Brief tracked this CVE 5 days before it had a CVSS score.
- Disclosed CVE record published
- Collected by CVE Brief No CVSS score yet; tracked as early warning
- CVSS score assigned 7.5 (3.1)
- Analyst report written
Sources
Originally found and disclosed by Stanislav Fort (Aisle Research), with Daniel Stenberg (remediation developer), per the CVE Program record.