LI
Product
Libcurl
by Haxx · last CVE Feb 5, 2025
61
CVEs
0
On KEV
9.8
Max CVSS
0
New 30D
Severity mix
Critical 11High 15Medium 10Low 3
Watch

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

CVECVSSEPSSPublishedSummary · affected versions
CVE-2023-38545
9.8
79%
Oct 18
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake
Affected: 7.69.0 before 8.4.0
CVE-2019-3822
9.8
13%
Feb 6
libcurl versions from 7.36.0 to before 7.64.0 are vulnerable to a stack-based buffer overflow
Affected: 7.36.0 before 7.64.0
CVE-2018-14618
9.8
11%
Sep 5
curl before version 7.61.1 is vulnerable to a buffer overrun in the NTLM authentication code
Affected: before 7.61.1
CVE-2016-8622
9.8
5%
Jul 31
The URL percent-encoding decode function in libcurl before 7.51.0 is called `curl_easy_unescape`
Affected: before 7.51.0
CVE-2017-8818
9.8
3%
Nov 29
curl and libcurl before 7.57.0 on 32-bit platforms allow attackers to cause a denial of service (out-of-bounds access and application crash) or possibly have unspecified other…
Affected: 7.56.0; 7.56.1
CVE-2017-8817
9.8
11%
Nov 29
The FTP wildcard function in curl and libcurl before 7.57.0 allows remote attackers to cause a denial of service (out-of-bounds read and application crash) or possibly have…
Affected: after 7.21.0 through 7.56.1
CVE-2017-8816
9.8
9%
Nov 29
The NTLM authentication feature in curl and libcurl before 7.57.0 on 32-bit platforms allows attackers to cause a denial of service (integer overflow and resultant buffer…
Affected: 7.36.0 through 7.56.1
CVE-2016-7167
9.8
12%
Oct 7
Multiple integer overflows in the (1) curl_escape, (2) curl_easy_escape, (3) curl_unescape, and (4) curl_easy_unescape functions in libcurl before 7.50.3 allow attackers to have…
Affected: through 7.50.2
CVE-2021-22945
9.1
7%
Sep 23
When sending data to an MQTT server, libcurl <= 7.73.0 and 7.78.0 could in some circumstances erroneously keep a pointer to an already freed memory area and both use that again in…
Affected: 7.73.0 through 7.78.0
CVE-2018-1000005
9.1
5%
Jan 24
libcurl 7.49.0 to and including 7.57.0 contains an out bounds read in code handling HTTP/2 trailers
Affected: 7.49.0 through 7.57.0
CVE-2017-1000257
9.1
6%
Oct 31
An IMAP FETCH response line indicates the size of the returned data, in number of bytes
Affected: 7.20.0 through 7.56.0
CVE-2005-0490
8.8
6%
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-2016-5421
8.1
8%
Aug 10
Use-after-free vulnerability in libcurl before 7.50.1 allows attackers to control which connection is used or possibly have unspecified other impact via unknown vectors
Affected: through 7.50.0
CVE-2019-5436
7.8
50%
May 28
A heap buffer overflow in the TFTP receiving code allows for DoS or arbitrary code execution in libcurl versions 7.19.4 through 7.64.1
Affected: 7.19.4 through 7.64.1
CVE-2024-6197
7.5
4%
Jul 24
libcurl's ASN1 parser has this utf8asn1str() function used for parsing an ASN.1 UTF-8 string
Affected: 8.6.0 before 8.9.0
CVE-2020-8286
7.5
5%
Dec 14
curl 7.41.0 through 7.73.0 is vulnerable to an improper check for certificate revocation due to insufficient verification of the OCSP response
Affected: 7.41.0 before 7.74.0
CVE-2020-8231
7.5
5%
Dec 14
Due to use of a dangling pointer, libcurl 7.29.0 through 7.71.1 can use the wrong connection when sending data
Affected: 7.29.0 through 7.71.1
CVE-2020-8285
7.5
10%
Dec 14
curl 7.21.0 to and including 7.73.0 is vulnerable to uncontrolled recursion due to a stack overflow issue in FTP wildcard match parsing
Affected: 7.21.0 before 7.74.0
CVE-2019-3823
7.5
4%
Feb 6
libcurl versions from 7.34.0 to before 7.64.0 are vulnerable to a heap out-of-bounds read in the code handling the end-of-response for SMTP
Affected: 7.34.0 before 7.64.0
CVE-2018-16890
7.5
5%
Feb 6
libcurl versions from 7.36.0 to before 7.64.0 is vulnerable to a heap buffer out-of-bounds read
Affected: 7.36.0 before 7.64.0
CVE-2017-7468
7.5
2%
Jul 16
In curl and libcurl 7.52.0 to and including 7.53.1, libcurl would attempt to resume a TLS session even if the client certificate had changed
Affected: 7.52.0 through 7.53.1
CVE-2017-1000254
7.5
8%
Oct 6
libcurl may read outside of a heap allocated buffer when doing FTP
Affected: 7.7; 7.7.1; 7.7.2; 7.7.3; 7.8; 7.8.1; +34 more
CVE-2016-7141
7.5
8%
Oct 3
curl and libcurl before 7.50.2, when built with NSS and the libnsspem.so library is available at runtime, allow remote attackers to hijack the authentication of a TLS connection…
Affected: through 7.50.1
CVE-2016-5420
7.5
15%
Aug 10
curl and libcurl before 7.50.1 do not check the client certificate when choosing the TLS connection to reuse, which might allow remote attackers to hijack the authentication of…
Affected: through 7.50.0
CVE-2016-5419
7.5
15%
Aug 10
curl and libcurl before 7.50.1 do not prevent TLS session resumption when the client certificate has changed, which allows remote attackers to bypass intended restrictions by…
Affected: through 7.50.0
CVE-2025-0725
7.3
2%
Feb 5
gzip integer overflow
Affected: 7.10.5 before 8.12.0
CVE-2024-7264
6.5
20%
Jul 31
ASN.1 date parser overread
Affected: 7.32.0 before 8.9.1
CVE-2017-1000100
6.5
4%
Oct 5
When doing a TFTP transfer and curl/libcurl is given a URL that contains a very long file name (longer than about 515 bytes), the file name is truncated to fit within the buffer…
Affected: 7.15.0; 7.15.1; 7.15.2; 7.15.3; 7.15.4; 7.15.5; +34 more
CVE-2017-1000099
6.5
3%
Oct 5
When asking to get a file from a file:// URL, libcurl provides a feature that outputs meta-data about the file using HTTP-like headers
Affected: 7.54.1
CVE-2024-32928
5.9
0%
Aug 19
The libcurl CURLOPT_SSL_VERIFYPEER option was disabled on a subset of requests made by Nest production devices which enabled a potential man-in-the-middle attack on requests to…
Affected: All versions, or not specified
CVE-2023-27535
5.9
2%
Mar 30
An authentication bypass vulnerability exists in libcurl <8.0.0 in the FTP connection reuse feature that can result in wrong credentials being used during subsequent transfers
Affected: 7.13.0 through 7.88.1
CVE-2023-27536
5.9
2%
Mar 30
An authentication bypass vulnerability exists libcurl <8.0.0 in the connection reuse feature which can reuse previously established connections with incorrect user permissions due…
Affected: 7.22.0 through 7.88.1
CVE-2023-27537
5.9
2%
Mar 30
A double free vulnerability exists in libcurl <8.0.0 when sharing HSTS data between separate "handles"
Affected: 7.88.0; 7.88.1
CVE-2023-27538
5.5
1%
Mar 30
An authentication bypass vulnerability exists in libcurl prior to v8.0.0 where it reuses a previously established SSH connection despite the fact that an SSH option was modified,…
Affected: 7.16.1 before 8.0.0
CVE-2021-22876
5.3
5%
Apr 1
curl 7.1.1 to and including 7.75.0 is vulnerable to an "Exposure of Private Personal Information to an Unauthorized Actor" by leaking credentials in the HTTP Referer: header
Affected: 7.1.1 through 7.75.0
CVE-2024-6874
4.3
1%
Jul 24
libcurl's URL API function [curl_url_get()](https://curl.se/libcurl/c/curl_url_get.html) offers punycode conversions, to and from IDN
Affected: 8.8.0
CVE-2023-38546
3.7
6%
Oct 18
This flaw allows an attacker to insert cookies at will into a running program using libcurl, if the specific series of conditions are met
Affected: 7.9.1 before 8.4.0
CVE-2021-22924
3.7
6%
Aug 5
libcurl keeps previously used connections in a connection pool for subsequenttransfers to reuse, if one of them matches the setup.Due to errors in the logic, the config matching…
Affected: 7.10.4 before 7.77.0
CVE-2021-22890
3.7
3%
Apr 1
curl 7.63.0 to and including 7.75.0 includes vulnerability that allows a malicious HTTPS proxy to MITM a connection due to bad handling of TLS 1.3 session tickets
Affected: 7.63.0 through 7.75.0
CVE-2015-3237
–
8%
Jun 22
The smb_request_state function in cURL and libcurl 7.40.0 through 7.42.1 allows remote SMB servers to obtain sensitive information from memory or cause a denial of service…
Affected: 7.40.0; 7.41.0; 7.42.0; 7.42.1
CVE-2015-3236
–
7%
Jun 22
cURL and libcurl 7.40.0 through 7.42.1 send the HTTP Basic authentication credentials for a previous connection when reusing a reset (curl_easy_reset) connection handle to send a…
Affected: 7.40.0; 7.41.0; 7.42.0; 7.42.1
CVE-2015-3153
–
7%
May 1
The default configuration for cURL and libcurl before 7.42.1 sends custom HTTP headers to both the proxy and destination server, which might allow remote proxy servers to obtain…
Affected: through 7.42.0
CVE-2015-3148
–
14%
Apr 24
cURL and libcurl 7.10.6 through 7.41.0 do not properly re-use authenticated Negotiate connections, which allows remote attackers to connect as other users via a request
Affected: 7.10.6; 7.10.7; 7.10.8; 7.11.0; 7.11.1; 7.11.2; +34 more
CVE-2015-3145
–
30%
Apr 24
The sanitize_cookie_path function in cURL and libcurl 7.31.0 through 7.41.0 does not properly calculate an index, which allows remote attackers to cause a denial of service…
Affected: 7.30.0; 7.31.0; 7.32.0; 7.33.0; 7.34.0; 7.35.0; +7 more
CVE-2015-3144
–
11%
Apr 24
The fix_hostname function in cURL and libcurl 7.37.0 through 7.41.0 does not properly calculate an index, which allows remote attackers to cause a denial of service (out-of-bounds…
Affected: 7.37.0; 7.37.1; 7.38.0; 7.39; 7.40.0; 7.41.0
CVE-2015-3143
–
11%
Apr 24
cURL and libcurl 7.10.6 through 7.41.0 does not properly re-use NTLM connections, which allows remote attackers to connect as other users via an unauthenticated request, a similar…
Affected: 7.10.6; 7.10.7; 7.10.8; 7.11.0; 7.11.1; 7.11.2; +34 more
CVE-2014-8151
–
1%
Jan 15
The darwinssl_connect_step1 function in lib/vtls/curl_darwinssl.c in libcurl 7.31.0 through 7.39.0, when using the DarwinSSL (aka SecureTransport) back-end for TLS, does not check…
Affected: 7.31.0; 7.32.0; 7.33.0; 7.34.0; 7.35.0; 7.36.0; +4 more
CVE-2014-8150
–
7%
Jan 15
CRLF injection vulnerability in libcurl 6.0 through 7.x before 7.40.0, when using an HTTP proxy, allows remote attackers to inject arbitrary HTTP headers and conduct HTTP response…
Affected: 6.0; 6.1; 6.1; 6.2; 6.3; 6.3.1; +34 more
CVE-2014-3620
–
4%
Nov 18
cURL and libcurl before 7.38.0 allow remote attackers to bypass the Same Origin Policy and set cookies for arbitrary sites by setting a cookie for a top-level domain
Affected: through 7.37.1; 7.31.0; 7.32.0; 7.33.0; 7.34.0; 7.35.0; +2 more
CVE-2014-3613
–
7%
Nov 18
cURL and libcurl before 7.38.0 does not properly handle IP addresses in cookie domain names, which allows remote attackers to set cookies for or send arbitrary cookies to certain…
Affected: through 7.37.1; 7.31.0; 7.32.0; 7.33.0; 7.34.0; 7.35.0; +2 more
Page 1 of 2 · 61 total