Read the docs

Vulnerabilities

Filters

Reset all
Threatist priority
Signals
Fix status
Impact type
Attack vector
Requirements
Product

Products as named in CPE, with their records.

Published
Weakness (CWE)
1 selected

6 records

Priority MEDIUM 48

When doing SSH-based transfers using either SCP or SFTP, and asked to do public key authentication, curl would wrongly still ask and authenticate using a locally running SSH agent.

CVSS 3.1LOW 3.1 Network No auth User interaction EPSS 0.0048 Published 2026-01-08 Partial fix · 8.14.2, 8.16.1 +1 CWE-287
TI-2025-13757 CVE-2025-15079 · GHSA-7q9p-cx8r-rh2q

libssh global known_hosts override

Priority MEDIUM 57

When doing SSH-based transfers using either SCP or SFTP, and setting the known_hosts file, libcurl could still mistakenly accept connecting to hosts *not present* in the specified file if they were added as recognized in…

CVSS 3.1MEDIUM 5.3 Network No auth User interaction EPSS 0.0055 Published 2026-01-08 Partial fix · 8.14.2, 8.16.1 +1 CWE-297
TI-2025-13522 CVE-2025-14819 · GHSA-vqhr-m87q-9jqh

OpenSSL partial chain store policy bypass

Priority LOW 25

When doing TLS related transfers with reused easy or multi handles and altering the `CURLSSLOPT_NO_PARTIALCHAIN` option, libcurl could accidentally reuse a CA store cached in memory for which the partial chain option was…

CVSS 3.1MEDIUM 5.3 Network No auth User interaction EPSS 0.00756 Published 2026-01-08 Partial fix · 8.14.2, 8.16.1 +1 CWE-295
TI-2025-13267 CVE-2025-14524 · GHSA-g897-jvjx-78vg

bearer token leak on cross-protocol redirect

Priority LOW 25

When an OAuth2 bearer token is used for an HTTP(S) transfer, and that transfer performs a cross-protocol redirect to a second URL that uses an IMAP, LDAP, POP3 or SMTP scheme, curl might wrongly pass on the bearer token…

CVSS 3.1MEDIUM 5.3 Network No auth User interaction EPSS 0.0068 Published 2026-01-08 Partial fix · 8.14.2, 8.16.1 +1 CWE-522
TI-2025-12808 CVE-2025-14017 · GHSA-jh4h-2cg6-889h

broken TLS options for threaded LDAPS

Priority LOW 29

When doing multi-threaded LDAPS transfers (LDAP over TLS) with libcurl, changing TLS options in one thread would inadvertently change them globally and therefore possibly also affect other concurrently setup transfers.

CVSS 3.1MEDIUM 6.3 Local No auth User interaction EPSS 0.00114 Published 2026-01-08 Partial fix · 8.14.2, 8.16.1 +1 CWE-567
TI-2025-11931 CVE-2025-13034 · GHSA-9r76-qj98-jfhc

No QUIC certificate pinning with GnuTLS

Priority LOW 26

When using `CURLOPT_PINNEDPUBLICKEY` option with libcurl or `--pinnedpubkey` with the curl tool, curl should check the public key of the server certificate to verify the peer.

CVSS 3.1MEDIUM 5.9 Network No auth No interaction EPSS 0.00239 Published 2026-01-08 Partial fix · 8.14.2, 8.16.1 +1 CWE-295