haxx Vulnerability Advisory Catalog

Total 180 security vulnerabilities recorded for haxx software and firmware.

← Back to All Vendors
CVE-2026-5545 MEDIUM
Component: curl

libcurl might in some circumstances reuse the wrong connection when asked to do an authenticated HTTP(S) request after a Negotiate-authenticated one, ...

📅 2026-05-13
CVSS 6.5 Dossier →
CVE-2026-4873 MEDIUM
Component: curl

A vulnerability exists where a connection requiring TLS incorrectly reuses an existing unencrypted connection from the same connection pool. If an ini...

📅 2026-05-13
CVSS 5.9 Dossier →
Component: curl

When doing a second SMB request to the same host again, curl would wrongly use a data pointer pointing into already freed memory....

📅 2026-03-11
CVSS 7.5 Dossier →
CVE-2026-3784 MEDIUM
Component: curl

curl would wrongly reuse an existing HTTP proxy connection doing CONNECT to a server, even if the new request uses different credentials for the HTTP ...

📅 2026-03-11
CVSS 6.5 Dossier →
CVE-2026-3783 MEDIUM
Component: curl

When an OAuth2 bearer token is used for an HTTP(S) transfer, and that transfer performs a redirect to a second URL, curl could leak that token to the ...

📅 2026-03-11
CVSS 5.3 Dossier →
CVE-2026-1965 MEDIUM
Component: curl

libcurl can in some circumstances reuse the wrong connection when asked to do an Negotiate-authenticated HTTP or HTTPS request. libcurl features a po...

📅 2026-03-11
CVSS 6.5 Dossier →
Component: curl

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

📅 2026-01-08
CVSS 3.1 Dossier →
Component: curl

When doing SSH-based transfers using either SCP or SFTP, and setting the known_hosts file, libcurl could still mistakenly accept connecting to hosts *...

📅 2026-01-08
CVSS 5.3 Dossier →
Component: curl

When doing TLS related transfers with reused easy or multi handles and altering the `CURLSSLOPT_NO_PARTIALCHAIN` option, libcurl could accidentally re...

📅 2026-01-08
CVSS 5.3 Dossier →
Component: curl

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, L...

📅 2026-01-08
CVSS 5.3 Dossier →
Component: curl

When doing multi-threaded LDAPS transfers (LDAP over TLS) with libcurl, changing TLS options in one thread would inadvertently change them globally an...

📅 2026-01-08
CVSS 6.3 Dossier →
Component: curl

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

📅 2026-01-08
CVSS 5.9 Dossier →
Component: curl

curl's code for managing SSH connections when SFTP was done using the wolfSSH powered backend was flawed and missed host verification mechanisms. Thi...

📅 2025-11-07
CVSS 4.3 Dossier →
Component: curl

1. A cookie is set using the `secure` keyword for `https://target` 2. curl is redirected to or otherwise made to speak with `http://target` (same h...

📅 2025-09-12
CVSS 7.5 Dossier →
Component: curl

curl's WebSocket code did not update the 32-bit mask pattern for each new outgoing frame as the specification says. Instead it used a fixed mask that ...

📅 2025-09-12
CVSS 5.3 Dossier →
Component: curl

Due to a mistake in libcurl's WebSocket code, a malicious server can send a particularly crafted packet which makes libcurl get trapped in an endless ...

📅 2025-06-07
CVSS 7.5 Dossier →
CVE-2025-5025 MEDIUM
Component: curl

libcurl supports *pinning* of the server certificate public key for HTTPS transfers. Due to an omission, this check is not performed when connecting w...

📅 2025-05-28
CVSS 4.8 Dossier →
CVE-2025-4947 MEDIUM
Component: curl

libcurl accidentally skips the certificate verification for QUIC connections when connecting to a host specified as an IP address in the URL. Therefor...

📅 2025-05-28
CVSS 6.5 Dossier →
Component: curl

libcurl would wrongly close the same eventfd file descriptor twice when taking down a connection channel after having completed a threaded name resolv...

📅 2025-02-05
CVSS 7.0 Dossier →
Component: curl

When asked to use a `.netrc` file for credentials **and** to follow HTTP redirects, curl could leak the password used for the first host to the follow...

📅 2025-02-05
CVSS 3.4 Dossier →
Component: curl

When asked to both use a `.netrc` file for credentials and to follow HTTP redirects, curl could leak the password used for the first host to the follo...

📅 2024-12-11
CVSS 3.4 Dossier →
CVE-2024-9681 MEDIUM
Component: curl

When curl is asked to use HSTS, the expiry time for a subdomain might overwrite a parent domain's cache entry, making it end sooner or later than othe...

📅 2024-11-06
CVSS 6.5 Dossier →
CVE-2024-8096 MEDIUM
Component: curl

When curl is told to use the Certificate Status Request TLS extension, often referred to as OCSP stapling, to verify that the server certificate is va...

📅 2024-09-11
CVSS 6.5 Dossier →
CVE-2024-7264 MEDIUM
Component: libcurl

libcurl's ASN1 parser code has the `GTime2str()` function, used for parsing an ASN.1 Generalized Time field. If given an syntactically incorrect field...

📅 2024-07-31
CVSS 6.5 Dossier →
Page 2 of 8 (180 Total Records)