Priority HIGH 75
When libpsl support is enabled, libcurl fails to enforce the Public Suffix List boundary check when processing a `Set-Cookie` header where the `Domain` attribute explicitly matches an origin host that is itself a public…
CVSS 3.1HIGH 8.2· Network · No auth · No interaction · EPSS 0.00373 · Published 2026-09-06 · Partial fix · 8.14.2, 8.16.1 +2 CWE-201
Priority HIGH 72
With the wolfSSL backend, when CA caching is enabled and an `CURLOPT_SSL_CTX_FUNCTION` callback replaces the trust store, libcurl can silently reinstall the cached store after the callback returns.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00407 · Published 2026-09-06 · Fixed in 8.14.2, 8.16.1 +2 CWE-295
Priority HIGH 72
A `Set-Cookie:` header using tab (horizontal tab, ASCII code 9) instead of space (ascii code 32) immediately before the `Secure` attribute causes curl to store the cookie without its Secure flag.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00478 · Published 2026-09-06 · Partial fix · 8.14.2, 8.16.1 +2 CWE-201
Priority HIGH 72
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.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00898 · Published 2026-09-06 · Fixed in 8.14.2, 8.16.1 +2 CWE-488
Priority HIGH 72
When `CURLOPT_PINNEDPUBLICKEY` is configured alongside options that disable standard peer verification (`CURLOPT_SSL_VERIFYPEER = 0` and `CURLOPT_SSL_VERIFYHOST = 0`), libcurl fails to enforce public key pinning on conne…
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00371 · Published 2026-09-06 · Partial fix · 8.14.2, 8.16.1 +2 CWE-295
Priority MEDIUM 40
When performing transfers via libcurl’s multi interface, pooled TLS connections can outlive their originating easy handles.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00563 · Published 2026-09-06 · Partial fix · 8.14.2, 8.16.1 +2 CWE-416
Priority HIGH 82
A flaw in libcurl makes it wrongly reuse an HTTP connection setup for a given hostname using Negotiate authentication, when the initial request is done using empty credentials.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.00747 · Published 2026-09-06 · Partial fix · 8.14.2, 8.16.1 +2 CWE-488
Priority HIGH 78
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with other handles, can lead to use-after-free in the cleanup process.
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.00584 · Published 2026-09-06 · Partial fix · 8.14.2, 8.16.1 +2 CWE-416
Priority HIGH 68
A flaw in the libcurl SASL negotiation for LDAP authentication allows an incomplete handshake sequence to be misinterpreted as a successful cryptographic verification.
CVSS 3.1HIGH 7.4· Network · No auth · No interaction · EPSS 0.005 · Published 2026-09-06 · Partial fix · 8.14.2, 8.16.1 +2 CWE-923