CU
Product
Curl
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.
| CVE | CVSS | Published | Summary · affected versions |
|---|---|---|---|
| CVE-2026-8458 | 6.5 | Jul 3 | wrong reuse for different services Affected: 7.46.0 before 8.20.0 |
| CVE-2026-5545 | 6.5 | May 13 | wrong reuse of HTTP Negotiate connection Affected: 7.10.6 before 8.20.0 |
| CVE-2026-3784 | 6.5 | Mar 11 | wrong proxy connection reuse with credentials Affected: 7.7 before 8.18.0 |
| CVE-2026-1965 | 6.5 | Mar 11 | bad reuse of HTTP Negotiate connection Affected: 7.10.6 before 8.19.0 |
| CVE-2025-4947 | 6.5 | 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 | 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 | Sep 11 | OCSP stapling bypass with GnuTLS Affected: 7.41.0 before 8.10.0 |
| CVE-2024-2466 | 6.5 | Mar 27 | TLS certificate check bypass with mbedTLS Affected: 8.5.0 before 8.7.0 |
| CVE-2023-46218 | 6.5 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | Mar 27 | QUIC certificate check bypass with wolfSSL Affected: 8.6.0 |
| CVE-2026-6253 | 5.9 | May 13 | proxy credentials leak over redirect-to proxy Affected: 7.14.1 before 8.20.0 |
| CVE-2026-4873 | 5.9 | May 13 | connection reuse ignores TLS requirement Affected: 7.20.0 before 8.20.0 |
| CVE-2025-13034 | 5.9 | 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 | 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 | 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 | Feb 9 | A use after free vulnerability exists in curl <7.87.0 Affected: before 7.87.0 |
| CVE-2022-32208 | 5.9 | 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 | 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 | 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 | 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 | May 13 | cross-proxy Digest auth state leak Affected: 7.12.0 before 8.20.0 |
| CVE-2026-7009 | 5.3 | May 13 | OCSP stapling bypass with Apple SecTrust Affected: 8.17.0 before 8.20.0 |
| CVE-2026-6429 | 5.3 | May 13 | netrc credential leak with reused proxy connection Affected: 7.14.0 before 8.20.0 |
| CVE-2026-3783 | 5.3 | Mar 11 | token leak with redirect and netrc Affected: 7.33.0 before 8.19.0 |
| CVE-2025-15079 | 5.3 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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
