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-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 | broken TLS options for threaded LDAPS 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 | No QUIC certificate pinning with GnuTLS 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 | libssh global known_hosts override Affected: 7.58.0 before 8.18.0 |
| CVE-2025-14819 | 5.3 | Jan 8 | OpenSSL partial chain store policy bypass Affected: 7.87.0 before 8.18.0 |
| CVE-2025-14524 | 5.3 | Jan 8 | bearer token leak on cross-protocol redirect Affected: 7.33.0 before 8.18.0 |
| CVE-2025-10148 | 5.3 | Sep 12 | predictable WebSocket mask 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 | missing SFTP host verification with wolfSSH 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 |
| CVE-2023-28322 | 3.7 | May 26 | An information disclosure vulnerability exists in curl <v8.1.0 when doing HTTP(S) transfers, libcurl might erroneously use the read callback (`CURLOPT_READFUNCTION`) to ask for… Affected: before 8.1.0 |
| CVE-2022-35252 | 3.7 | Sep 23 | When curl is used to retrieve and parse cookies from a HTTP(S) server, itaccepts cookies using control codes that when later are sent back to a HTTPserver might make the server… Affected: before 7.85.0 |
| CVE-2020-8284 | 3.7 | Dec 14 | A malicious server can use the FTP PASV response to trick curl 7.73.0 and earlier into connecting back to a given IP address and port, and this way potentially make curl extract… Affected: through 7.73.0 |
| CVE-2019-5435 | 3.7 | May 28 | An integer overflow in curl's URL API results in a buffer overflow in libcurl 7.62.0 to and including 7.64.1 Affected: 7.62.0 through 7.64.1 |
| CVE-2024-2004 | 3.5 | Mar 27 | Usage of disabled protocol Affected: 7.85.0 before 8.7.0 |
| CVE-2025-0167 | 3.4 | Feb 5 | netrc and default credential leak Affected: 7.76.0 before 8.12.0 |
| CVE-2024-11053 | 3.4 | Dec 11 | netrc and redirect credential leak Affected: 7.76.0 before 8.11.1 |
| CVE-2020-19909 | 3.3 | Aug 22 | Integer overflow vulnerability in tool_operate.c in curl 7.65.2 via a large value as the retry delay Affected: 7.65.2 |
| CVE-2025-15224 | 3.1 | Jan 8 | libssh key passphrase bypass without agent set Affected: 7.58.0 before 8.18.0 |
| CVE-2021-22898 | 3.1 | Jun 11 | curl 7.7 through 7.76.1 suffers from an information disclosure when the `-t` command line option, known as `CURLOPT_TELNETOPTIONS` in libcurl, is used to send variable=content… Affected: 7.7 through 7.76.1 |
