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-27534 | 8.8 | Mar 30 | A path traversal vulnerability exists in curl <8.0.0 SFTP implementation causes the tilde (~) character to be wrongly replaced when used as a prefix in the first path element, in… Affected: 7.18.0 through 7.88.1 |
| CVE-2023-27533 | 8.8 | Mar 30 | A vulnerability in input validation exists in curl <8.0 during communication using the TELNET protocol may allow an attacker to pass on maliciously crafted user name and "telnet… Affected: 7.0.0 through 7.881 |
| CVE-2005-0490 | 8.8 | May 2 | Multiple stack-based buffer overflows in libcURL and cURL 7.12.1, and possibly other versions, allow remote malicious web servers to execute arbitrary code via base64 encoded… Affected: 7.12.1 |
| CVE-2024-2398 | 8.6 | Mar 27 | HTTP/2 push headers memory-leak Affected: 7.44.0 before 8.7.0 |
| CVE-2026-82209 | 8.2 | Sep 6 | domain-scoped PSL domain cookie Affected: 7.46.0 before 8.22.0 |
| CVE-2026-8286 | 8.1 | Jul 3 | wrong STARTTLS connection reuse Affected: 7.30.0 before 8.21.0 |
| CVE-2022-42915 | 8.1 | Oct 29 | curl before 7.86.0 has a double free Affected: 7.77.0 before 7.86.0 |
| CVE-2022-27778 | 8.1 | Jun 1 | A use of incorrectly resolved name vulnerability fixed in 7.83.1 might remove the wrong file when `--no-clobber` is used together with `--remove-on-error` Affected: 7.83.0 |
| CVE-2022-22576 | 8.1 | May 26 | An improper authentication vulnerability exists in curl 7.33.0 to and including 7.82.0 which might allow reuse OAUTH2-authenticated connections without properly making sure that… Affected: 7.33.0 before 7.83.0 |
| CVE-2021-22901 | 8.1 | Jun 11 | curl 7.75.0 through 7.76.1 suffers from a use-after-free vulnerability resulting in already freed memory being used when a TLS 1.3 session ticket arrives over a connection Affected: 7.75.0 through 7.76.1 |
| CVE-2016-9594 | 8.1 | Apr 23 | curl before version 7.52.1 is vulnerable to an uninitialized random in libcurl's internal function that returns a good 32bit random value Affected: before 7.52.1 |
| CVE-2016-9586 | 8.1 | Apr 23 | curl before version 7.52.0 is vulnerable to a buffer overflow when doing a large floating point output in libcurl's implementation of the printf() functions Affected: before 7.52.0 |
| CVE-2016-9952 | 8.1 | Mar 12 | The verify_certificate function in lib/vtls/schannel.c in libcurl 7.30.0 through 7.51.0, when built for Windows CE using the schannel TLS backend, makes it easier for remote… Affected: 7.30.0 through 7.51.0 |
| CVE-2020-8177 | 7.8 | Dec 14 | curl 7.20.0 through 7.70.0 is vulnerable to improper restriction of names for files and other resources that can lead too overwriting a local file when the -J flag is used Affected: 7.20.0 through 7.70.0 |
| CVE-2019-5443 | 7.8 | Jul 2 | A non-privileged user or program can put code and a config file in a known non-privileged path (under C:/usr/local/) that will make curl <= 7.65.1 automatically run the code (as… Affected: through 7.65.1 |
| CVE-2016-4802 | 7.8 | Jun 24 | Multiple untrusted search path vulnerabilities in cURL and libcurl before 7.49.1, when built with SSPI or telnet is enabled, allow local users to execute arbitrary code and… Affected: through 7.49.0 |
| CVE-2026-82208 | 7.5 | Sep 6 | wolfSSL CA-cache hit overrides callback Affected: 8.9.1 before 8.22.0 |
| CVE-2026-80255 | 7.5 | Sep 6 | secure cookie attribute bypass with tab Affected: 8.13.0 before 8.22.0 |
| CVE-2026-80231 | 7.5 | Sep 6 | native CA store conn reuse Affected: 7.71.0 before 8.22.0 |
| CVE-2026-80230 | 7.5 | Sep 6 | OpenSSL pinning bypass Affected: 7.45.0 before 8.22.0 |
| CVE-2026-80229 | 7.5 | Sep 6 | OpenSSL provider use-after-free Affected: 8.14.0 before 8.22.0 |
| CVE-2026-9546 | 7.5 | Jul 3 | sending old referer Affected: 8.18.0 before 8.21.0 |
| CVE-2026-9545 | 7.5 | Jul 3 | exposing HTTP/3 early data Affected: 8.11.0 before 8.21.0 |
| CVE-2026-8932 | 7.5 | Jul 3 | incomplete mTLS config matching in conn reuse Affected: 7.7 before 8.21.0 |
| CVE-2026-12064 | 7.5 | Jul 3 | proto-default skips SSH verification Affected: 7.81.0 before 8.21.0 |
| CVE-2026-11586 | 7.5 | Jul 3 | WS Auto-PONG memory exhaustion Affected: 8.16.0 before 8.21.0 |
| CVE-2026-11352 | 7.5 | Jul 3 | QUIC zero-length UDP datagrams busy-loop Affected: 8.18.0 before 8.21.0 |
| CVE-2026-6276 | 7.5 | May 13 | stale custom cookie host causes cookie leak Affected: 7.71.0 before 8.20.0 |
| CVE-2026-5773 | 7.5 | May 13 | wrong reuse of SMB connection Affected: 7.40.0 before 8.20.0 |
| CVE-2026-3805 | 7.5 | Mar 11 | use after free in SMB connection reuse Affected: 8.13.0 before 8.19.0 |
| CVE-2025-9086 | 7.5 | Sep 12 | 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 hostname, but using clear text… Affected: 8.13.0 before 8.16.0 |
| CVE-2025-5399 | 7.5 | Jun 7 | 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 busy-loop Affected: 8.13.0 before 8.14.1 |
| CVE-2023-38039 | 7.5 | Sep 15 | When curl retrieves an HTTP response, it stores the incoming headers so that they can be accessed later via the libcurl headers API Affected: 7.84.0 before 8.3.0 |
| CVE-2023-28319 | 7.5 | May 26 | A use after free vulnerability exists in curl <v8.1.0 in the way libcurl offers a feature to verify an SSH server's public key using a SHA 256 hash Affected: before 8.1.0 |
| CVE-2022-43551 | 7.5 | Dec 23 | A vulnerability exists in curl <7.87.0 HSTS check that could be bypassed to trick it to keep using HTTP Affected: 7.77.0 before 7.87.0 |
| CVE-2022-42916 | 7.5 | Oct 29 | In curl before 7.86.0, the HSTS check could be bypassed to trick it into staying with HTTP Affected: 7.77.0 before 7.86.0 |
| CVE-2022-27781 | 7.5 | Jun 1 | libcurl provides the `CURLOPT_CERTINFO` option to allow applications torequest details to be returned about a server's certificate chain.Due to an erroneous function, a malicious… Affected: before 7.83.1 |
| CVE-2022-27780 | 7.5 | Jun 1 | The curl URL parser wrongly accepts percent-encoded URL separators like '/'when decoding the host name part of a URL, making it a *different* URL usingthe wrong host name when it… Affected: 7.80.0 before 7.83.1 |
| CVE-2022-27782 | 7.5 | Jun 1 | libcurl would reuse a previously created connection even when a TLS or SSHrelated option had been changed that should have prohibited reuse.libcurl keeps previously used… Affected: before 7.83.1 |
| CVE-2022-27775 | 7.5 | Jun 1 | An information disclosure vulnerability exists in curl 7.65.0 to 7.82.0 are vulnerable that by using an IPv6 address that was in the connection pool but with a different zone id… Affected: 7.65.0 through 7.82.0 |
| CVE-2021-22946 | 7.5 | Sep 29 | A user can tell curl >= 7.20.0 and <= 7.78.0 to require a successful upgrade to TLS when speaking to an IMAP, POP3 or FTP server (`--ssl-reqd` on the command line… Affected: 7.20.0 before 7.79.0 |
| CVE-2021-22926 | 7.5 | Aug 5 | libcurl-using applications can ask for a specific client certificate to be used in a transfer Affected: 7.33.0 before 7.78.0 |
| CVE-2020-8169 | 7.5 | Dec 14 | curl 7.62.0 through 7.70.0 is vulnerable to an information disclosure vulnerability that can lead to a partial password being leaked over the network and to the DNS server(s) Affected: 7.62.0 through 7.70.0 |
| CVE-2003-1605 | 7.5 | Aug 23 | curl 7.x before 7.10.7 sends CONNECT proxy credentials to the remote server Affected: 7.1.0 before 7.10.7 |
| CVE-2016-8615 | 7.5 | Aug 1 | A flaw was found in curl before version 7.51 Affected: before 7.51.0 |
| CVE-2016-8625 | 7.5 | Aug 1 | curl before version 7.51.0 uses outdated IDNA 2003 standard to handle International Domain Names and this may lead users to potentially and unknowingly issue network transfer… Affected: before 7.51.0 |
| CVE-2016-8623 | 7.5 | Aug 1 | A flaw was found in curl before version 7.51.0 Affected: before 7.51.0 |
| CVE-2016-8621 | 7.5 | Jul 31 | The `curl_getdate` function in curl before version 7.51.0 is vulnerable to an out of bounds read if it receives an input with one digit short Affected: before 7.51.0 |
| CVE-2016-8624 | 7.5 | Jul 31 | curl before version 7.51.0 doesn't parse the authority component of the URL correctly when the host name part ends with a '#' character, and could instead be tricked into… Affected: before 7.51.0 |
| CVE-2018-1000121 | 7.5 | Mar 14 | A NULL pointer dereference exists in curl 7.21.0 to and including curl 7.58.0 in the LDAP code that allows an attacker to cause a denial of service Affected: 7.21.0 through 7.58.0 |
