← Back

Curl

curl

Vendor: Haxx • 169 CVEs

CVEs (169)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
6Fedoraproject
HaxxNetapp+3 more
16Cloud Backup
Clustered Data OntapCurl+13 more
Oct 14, 2026
Aug 5, 2021
N/A· v4
5.3 MEDIUM· v3
2.6 LOW· v2
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 subsequently passed on to each of the servers fr...Show more
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 subsequently passed on to each of the servers from which curl will download or try to download the contents from. Often contrary to the user's expectations and intentions and without telling the user it happened.Show less
6Fedoraproject
HaxxNetapp+3 more
16Cloud Backup
Clustered Data OntapCurl+13 more
Oct 14, 2026
Aug 5, 2021
N/A· v4
6.5 MEDIUM· v3
4.3 MEDIUM· v2
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 to the client how to get the same contentf...Show more
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 to the client how to get the same contentfrom a set of different URLs, potentially hosted by different servers and theclient can then download the file from one or several of them. In a serial orparallel manner.If one of the servers hosting the contents has been breached and the contentsof the specific file on that server is replaced with a modified payload, curlshould detect this when the hash of the file mismatches after a completeddownload. It should remove the contents and instead try getting the contentsfrom another URL. This is not done, and instead such a hash mismatch is onlymentioned in text and the potentially malicious content is kept in the file ondisk.Show less
5Haxx
NetappOracle+2 more
26Active Iq Unified Manager
Cloud BackupCommunications Cloud Native Core Binding Support Function+23 more
Oct 14, 2026
Jun 11, 2021
N/A· v4
8.1 HIGH· v3
6.8 MEDIUM· v2
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. A malicious server can use this in rare unfortu...Show more
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. A malicious server can use this in rare unfortunate circumstances to potentially reach remote code execution in the client. When libcurl at run-time sets up support for TLS 1.3 session tickets on a connection using OpenSSL, it stores pointers to the transfer in-memory object for later retrieval when a session ticket arrives. If the connection is used by multiple transfers (like with a reused HTTP/1.1 connection or multiplexed HTTP/2 connection) that first transfer object might be freed before the new session is established on that connection and then the function will access a memory buffer that might be freed. When using that memory, libcurl might even call a function pointer in the object, making it possible for a remote code execution if the server could somehow manage to get crafted memory content into the correct place in memory.Show less
6Debian
FedoraprojectHaxx+3 more
12Communications Cloud Native Core Binding Support Function
Communications Cloud Native Core Network Function Cloud Native EnvironmentCommunications Cloud Native Core Network Repository Function+9 more
Oct 14, 2026
Jun 11, 2021
N/A· v4
3.1 LOW· v3
2.6 LOW· v2
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 pairs to TELNET servers. Due to a flaw in th...Show more
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 pairs to TELNET servers. Due to a flaw in the option parser for sending NEW_ENV variables, libcurl could be made to pass on uninitialized data from a stack based buffer to the server, resulting in potentially revealing sensitive internal information to the server using a clear-text network protocol.Show less
5Haxx
NetappOracle+2 more
22Cloud Backup
Communications Cloud Native Core Binding Support FunctionCommunications Cloud Native Core Network Function Cloud Native Environment+19 more
Oct 14, 2026
Jun 11, 2021
N/A· v4
5.3 MEDIUM· v3
4.3 MEDIUM· v2
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 Schannel TLS library. The selected cipher set wa...Show more
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 Schannel TLS library. The selected cipher set was stored in a single "static" variable in the library, which has the surprising side-effect that if an application sets up multiple concurrent transfers, the last one that sets the ciphers will accidentally control the set used by all transfers. In a worst-case scenario, this weakens transport security significantly.Show less
9Apple
DebianFedoraproject+6 more
22Clustered Data Ontap
Communications Billing And Revenue ManagementCommunications Cloud Native Core Policy+19 more
Oct 14, 2026
Dec 14, 2020
N/A· v4
3.7 LOW· v3
4.3 MEDIUM· v2
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 information about services that are otherw...Show more
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 information about services that are otherwise private and not disclosed, for example doing port scanning and service banner extractions.Show less
5Debian
FujitsuHaxx+2 more
10Curl
Debian LinuxM10 1 Firmware+7 more
Oct 14, 2026
Dec 14, 2020
N/A· v4
7.8 HIGH· v3
4.6 MEDIUM· v2
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.
4Debian
HaxxSiemens+1 more
5Curl
Debian LinuxSimatic Tim 1531 Irc Firmware+2 more
Oct 14, 2026
Dec 14, 2020
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
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).
1Haxx
1Curl
Nov 21, 2024
Feb 21, 2020
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Curl before 7.49.1 in Apple OS X before macOS Sierra prior to 10.12 allows remote or local attackers to execute arbitrary code, gain sensitive information, cause denial-of-service conditions, bypass security restrictions...Show more
Curl before 7.49.1 in Apple OS X before macOS Sierra prior to 10.12 allows remote or local attackers to execute arbitrary code, gain sensitive information, cause denial-of-service conditions, bypass security restrictions, and perform unauthorized actions. This may aid in other attacks.Show less
6Debian
FedoraprojectHaxx+3 more
17Cloud Backup
Communications Operations MonitorCommunications Session Border Controller+14 more
Oct 14, 2026
Sep 16, 2019
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Heap buffer overflow in the TFTP protocol handler in cURL 7.19.4 to 7.65.3.
6Debian
FedoraprojectHaxx+3 more
12Cloud Backup
Communications Operations MonitorCommunications Session Border Controller+9 more
Oct 14, 2026
Sep 16, 2019
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Double-free vulnerability in the FTP-kerberos code in cURL 7.52.0 to 7.65.3.
3Haxx
NetappOracle
9Curl
Enterprise Manager Ops CenterHttp Server+6 more
Oct 14, 2026
Jul 2, 2019
N/A· v4
7.8 HIGH· v3
4.4 MEDIUM· v2
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 an openssl "engine") on invocation. If tha...Show more
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 an openssl "engine") on invocation. If that curl is invoked by a privileged user it can do anything it wants.Show less
1Haxx
1Curl
Oct 14, 2026
May 28, 2019
N/A· v4
3.7 LOW· v3
4.3 MEDIUM· v2
An integer overflow in curl's URL API results in a buffer overflow in libcurl 7.62.0 to and including 7.64.1.
3Canonical
DebianHaxx
3Curl
Debian LinuxUbuntu Linux
Nov 21, 2024
Oct 31, 2018
N/A· v4
9.1 CRITICAL· v3
6.4 MEDIUM· v2
Curl versions 7.14.1 through 7.61.1 are vulnerable to a heap-based buffer over-read in the tool_msgs.c:voutf() function that may result in information exposure and denial of service.
2Canonical
Haxx
2Curl
Ubuntu Linux
Apr 17, 2025
Oct 31, 2018
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
A heap use-after-free flaw was found in curl versions from 7.59.0 through 7.61.1 in the code related to closing an easy handle. When closing and cleaning up an 'easy' handle in the `Curl_close()` function, the library co...Show more
A heap use-after-free flaw was found in curl versions from 7.59.0 through 7.61.1 in the code related to closing an easy handle. When closing and cleaning up an 'easy' handle in the `Curl_close()` function, the library code first frees a struct (without nulling the pointer) and might then subsequently erroneously write to a struct field within that already freed struct.Show less
3Canonical
DebianHaxx
3Curl
Debian LinuxUbuntu Linux
Nov 21, 2024
Oct 31, 2018
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Curl versions 7.33.0 through 7.61.1 are vulnerable to a buffer overrun in the SASL authentication code that may lead to denial of service.
1Haxx
1Curl
Nov 20, 2024
Aug 23, 2018
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
curl 7.x before 7.10.7 sends CONNECT proxy credentials to the remote server.
1Haxx
1Curl
Nov 21, 2024
Aug 1, 2018
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
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 requests to the wrong host.
1Haxx
1Curl
Nov 21, 2024
Aug 1, 2018
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
A flaw was found in curl before version 7.51.0. The way curl handles cookies permits other threads to trigger a use-after-free leading to information disclosure.
1Haxx
1Curl
Nov 21, 2024
Aug 1, 2018
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
The 'globbing' feature in curl before version 7.51.0 has a flaw that leads to integer overflow and out-of-bounds read via user controlled input.