CU
Product
Curl
by Haxx · last CVE Sep 6, 2026
169
CVEs
0
On KEV
9.8
Max CVSS
0
New 30D
Severity mix
Critical 33High 57Medium 50Low 11
Watch

Add Curl to your stack to get only the CVEs that touch what you run.

CVECVSSEPSSPublishedSummary · affected versions
CVE-2026-8458
6.5
0%
Jul 3
wrong reuse for different services
Affected: 7.46.0 before 8.20.0
CVE-2026-5545
6.5
0%
May 13
wrong reuse of HTTP Negotiate connection
Affected: 7.10.6 before 8.20.0
CVE-2026-3784
6.5
0%
Mar 11
wrong proxy connection reuse with credentials
Affected: 7.7 before 8.18.0
CVE-2026-1965
6.5
0%
Mar 11
bad reuse of HTTP Negotiate connection
Affected: 7.10.6 before 8.19.0
CVE-2025-4947
6.5
0%
May 28
libcurl accidentally skips the certificate verification for QUIC connections when connecting to a host specified as an IP address in the URL
Affected: 8.8.0 before 8.14.0
CVE-2024-9681
6.5
2%
Nov 6
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 otherwise intended
Affected: 7.74.0 before 8.11.0
CVE-2024-8096
6.5
1%
Sep 11
OCSP stapling bypass with GnuTLS
Affected: 7.41.0 before 8.10.0
CVE-2024-2466
6.5
1%
Mar 27
TLS certificate check bypass with mbedTLS
Affected: 8.5.0 before 8.7.0
CVE-2023-46218
6.5
2%
Dec 7
This flaw allows a malicious HTTP server to set "super cookies" in curl that are then passed back to more origins than what is otherwise allowed or possible
Affected: 7.46.0 through 8.4.0
CVE-2023-23916
6.5
2%
Feb 23
An allocation of resources without limits or throttling vulnerability exists in curl <v7.88.0 based on the "chained" HTTP compression algorithms, meaning that a server response…
Affected: 7.57.0 before 7.88.0
CVE-2023-23915
6.5
1%
Feb 23
A cleartext transmission of sensitive information vulnerability exists in curl <v7.88.0 that could cause HSTS functionality to behave incorrectly when multiple URLs are requested…
Affected: 7.77.0 before 7.88.0
CVE-2022-35260
6.5
3%
Dec 5
curl can be told to parse a `.netrc` file for credentials
Affected: 7.84.0 before 7.86.0
CVE-2022-32206
6.5
36%
Jul 7
curl < 7.84.0 supports "chained" HTTP compression algorithms, meaning that a serverresponse can be compressed multiple times and potentially with different algorithms
Affected: before 7.84.0
CVE-2022-27776
6.5
4%
Jun 1
A insufficiently protected credentials vulnerability in fixed in curl 7.83.0 might leak authentication or cookie header data on HTTP redirects to the same host but another port…
Affected: before 7.83.0
CVE-2021-22922
6.5
4%
Aug 5
When curl is instructed to download content using the metalink feature, thecontents is verified against a hash provided in the metalink XML file.The metalink XML file points out…
Affected: 7.27.0 before 7.78.0
CVE-2017-2629
6.5
1%
Jul 27
curl before 7.53.0 has an incorrect TLS Certificate Status Request extension feature that asks for a fresh proof of the server's certificate's validity in the code that checks for…
Affected: before 7.53.0
CVE-2017-1000101
6.5
4%
Oct 5
curl supports "globbing" of URLs, in which a user can pass a numerical range to have the tool iterate over those numbers to do a sequence of transfers
Affected: 7.4.1; 7.35.0; 7.36.0; 7.37.0; 7.37.1; 7.38.0; +26 more
CVE-2025-14017
6.3
0%
Jan 8
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…
Affected: 7.17.0 before 8.18.0
CVE-2024-2379
6.3
2%
Mar 27
QUIC certificate check bypass with wolfSSL
Affected: 8.6.0
CVE-2026-6253
5.9
1%
May 13
proxy credentials leak over redirect-to proxy
Affected: 7.14.1 before 8.20.0
CVE-2026-4873
5.9
0%
May 13
connection reuse ignores TLS requirement
Affected: 7.20.0 before 8.20.0
CVE-2025-13034
5.9
0%
Jan 8
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
Affected: 8.8.0 before 8.18.0
CVE-2023-28321
5.9
2%
May 26
An improper certificate validation vulnerability exists in curl <v8.1.0 in the way it supports matching of wildcard patterns when listed as "Subject Alternative Name" in TLS…
Affected: before 8.1.0
CVE-2023-28320
5.9
3%
May 26
A denial of service vulnerability exists in curl <v8.1.0 in the way libcurl provides several different backends for resolving host names, selected at build time
Affected: before 8.1.0
CVE-2022-43552
5.9
3%
Feb 9
A use after free vulnerability exists in curl <7.87.0
Affected: before 7.87.0
CVE-2022-32208
5.9
8%
Jul 7
When curl < 7.84.0 does FTP transfers secured by krb5, it handles message verification failures wrongly
Affected: 7.16.4 before 7.84.0
CVE-2021-22947
5.9
3%
Sep 29
When curl >= 7.20.0 and <= 7.78.0 connects to an IMAP or POP3 server to retrieve data using STARTTLS to upgrade to TLS security, the server can respond and send back multiple…
Affected: 7.20.0 before 7.79.0
CVE-2016-8616
5.9
3%
Aug 1
A flaw was found in curl before version 7.51.0 When re-using a connection, curl was doing case insensitive comparisons of user name and password with the existing connections
Affected: before 7.51.0
CVE-2022-27774
5.7
2%
Jun 1
An insufficiently protected credentials vulnerability exists in curl 4.9 to and include curl 7.82.0 are affected that could allow an attacker to extract credentials when follows…
Affected: 4.9 through 7.82.0
CVE-2026-7168
5.3
0%
May 13
cross-proxy Digest auth state leak
Affected: 7.12.0 before 8.20.0
CVE-2026-7009
5.3
0%
May 13
OCSP stapling bypass with Apple SecTrust
Affected: 8.17.0 before 8.20.0
CVE-2026-6429
5.3
1%
May 13
netrc credential leak with reused proxy connection
Affected: 7.14.0 before 8.20.0
CVE-2026-3783
5.3
0%
Mar 11
token leak with redirect and netrc
Affected: 7.33.0 before 8.19.0
CVE-2025-15079
5.3
1%
Jan 8
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…
Affected: 7.58.0 before 8.18.0
CVE-2025-14819
5.3
1%
Jan 8
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…
Affected: 7.87.0 before 8.18.0
CVE-2025-14524
5.3
1%
Jan 8
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,…
Affected: 7.33.0 before 8.18.0
CVE-2025-10148
5.3
1%
Sep 12
curl's WebSocket code did not update the 32-bit mask pattern for each new outgoing frame as the specification says
Affected: 8.11.0 before 8.16.0
CVE-2024-0853
5.3
1%
Feb 3
curl inadvertently kept the SSL session ID for connections in its cache even when the verify status (*OCSP stapling*) test failed
Affected: 8.5.0
CVE-2023-46219
5.3
1%
Dec 12
When saving HSTS data to an excessively long file name, curl could end up removing all contents, making subsequent requests using that file unaware of the HSTS status they should…
Affected: 7.84.0 before 8.5.0
CVE-2022-27779
5.3
3%
Jun 1
libcurl wrongly allows cookies to be set for Top Level Domains (TLDs) if thehost name is provided with a trailing dot.curl can be told to receive and send cookies
Affected: 7.82.0 before 7.83.1
CVE-2021-22925
5.3
5%
Aug 5
curl supports the `-t` command line option, known as `CURLOPT_TELNETOPTIONS`in libcurl
Affected: 7.7 before 7.78.0
CVE-2021-22923
5.3
2%
Aug 5
When curl is instructed to get content using the metalink feature, and a user name and password are used to download the metalink XML file, those same credentials are then…
Affected: 7.27.0 before 7.78.0
CVE-2021-22897
5.3
4%
Jun 11
curl 7.61.0 through 7.76.1 suffers from exposure of data element to wrong session due to a mistake in the code for CURLOPT_SSL_CIPHER_LIST when libcurl is built to use the…
Affected: 7.61.0 through 7.76.1
CVE-2017-9502
5.3
3%
Jun 14
In curl before 7.54.1 on Windows and DOS, libcurl's default protocol function, which is the logic that allows an application to set which protocol libcurl should attempt to use…
Affected: through 7.54.0
CVE-2016-3739
5.3
7%
May 20
The (1) mbed_connect_step1 function in lib/vtls/mbedtls.c and (2) polarssl_connect_step1 function in lib/vtls/polarssl.c in cURL and libcurl before 7.49.0, when using SSLv3 or…
Affected: 7.21.0; 7.21.1; 7.21.2; 7.21.3; 7.21.4; 7.21.5; +31 more
CVE-2016-0754
5.3
1%
Jan 29
cURL before 7.47.0 on Windows allows attackers to write to arbitrary files in the current working directory on a different drive via a colon in a remote file name
Affected: through 7.46.0
CVE-2025-5025
4.8
0%
May 28
libcurl supports *pinning* of the server certificate public key for HTTPS transfers
Affected: 8.5.0 before 8.14.0
CVE-2025-10966
4.3
0%
Nov 7
curl's code for managing SSH connections when SFTP was done using the wolfSSH powered backend was flawed and missed host verification mechanisms
Affected: 7.69.0 before 8.17.0
CVE-2022-32205
4.3
31%
Jul 7
A malicious server can serve excessive amounts of `Set-Cookie:` headers in a HTTP response to curl and curl < 7.84.0 stores all of them
Affected: 7.71.0 before 7.84.0
CVE-2022-30115
4.3
1%
Jun 1
Using its HSTS support, curl can be instructed to use HTTPS directly insteadof using an insecure clear-text HTTP step even when HTTP is provided in theURL
Affected: 7.82.0 before 7.83.1
Showing 50