Description
A flaw in libcurl makes it wrongly reuse an existing HTTPS connection setup
for a given hostname even when using a different Native CA Store setting
(`CURLSSLOPT_NATIVE_CA`) than when the connection was created.
Published: 2026-09-06
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in libcurl causes the library to reuse an existing HTTPS connection even when the Native CA Store setting differs from the configuration used when the connection was established. Because the client does not re‑validate the certificate chain under the new CA store constraints, an attacker could present a certificate that would otherwise be rejected, potentially enabling man‑in‑the‑middle attacks.

Affected Systems

The vulnerability affects any use of the curl:curl library where HTTPS connections are established with the CURLSSLOPT_NATIVE_CA option and later changed between requests. No specific version numbers are supplied, so all releases prior to the official fix should be considered vulnerable.

Risk and Exploitability

The flaw is a client‑side bug that could be exploited by an attacker who controls the target hostname and can provide a certificate that satisfies the original CA store but not the updated one. The exploitation would require the client to reuse a connection with differing CA store settings. The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog, making the current exploitation likelihood uncertain. No CVSS score is reported, but the weakness corresponds to improper certificate validation, which is potentially high severity.

Generated by OpenCVE AI on September 6, 2026 at 20:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade libcurl to the latest release that includes the fix for CVE-2026-80231.
  • Ensure that applications consistently configure the CURLSSLOPT_NATIVE_CA option for all HTTPS connections and avoid changing it mid‑session.
  • If immediate updating is not possible, disable connection reuse by setting CURLOPT_FRESH_CONNECT for each HTTPS request.

Generated by OpenCVE AI on September 6, 2026 at 20:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 06 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-295

Sun, 06 Sep 2026 19:45:00 +0000

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

Sun, 06 Sep 2026 18:00:00 +0000

Type Values Removed Values Added
Description A flaw in libcurl makes it wrongly reuse an existing HTTPS connection setup for a given hostname even when using a different Native CA Store setting (`CURLSSLOPT_NATIVE_CA`) than when the connection was created.
Title native CA store conn reuse
References

cve-icon MITRE

Status: PUBLISHED

Assigner: curl

Published:

Updated: 2026-09-06T17:48:38.062Z

Reserved: 2026-08-26T04:24:27.361Z

Link: CVE-2026-80231

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-06T18:17:22.500

Modified: 2026-09-06T18:17:22.500

Link: CVE-2026-80231

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-06T20:30:04Z

Weaknesses
  • CWE-295

    Improper Certificate Validation