Read the docs

Vulnerabilities

Filters

Reset all
Threatist priority
Signals
Fix status
Impact type
Attack vector
Requirements
Product

Products as named in CPE, with their records.

Published
Weakness (CWE)
2 selected

61 records

TI-2025-00616 CVE-2025-0725 · GHSA-vvqh-cqpj-5537

gzip integer overflow

Priority HIGH 71

When libcurl is asked to perform automatic gzip decompression of content-encoded HTTP responses with the `CURLOPT_ACCEPT_ENCODING` option, **using zlib 1.2.0.3 or older**, an attacker-controlled integer overflow would ma…

CVSS 3.1HIGH 7.3 Network No auth No interaction EPSS 0.01801 Published 2025-02-05 No fix listed CWE-120
Priority LOW 26

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 Google cloud services by any host the traff…

CVSS 3.1MEDIUM 5.9 Network No auth No interaction EPSS 0.00193 Published 2024-08-19 No fix listed CWE-295
TI-2024-06729 CVE-2024-7264 · GHSA-97c4-2w4v-c7r8

ASN.1 date parser overread

Priority MEDIUM 48

libcurl's ASN1 parser code has the `GTime2str()` function, used for parsing an ASN.1 Generalized Time field.

CVSS 3.1MEDIUM 6.5 Network No auth User interaction EPSS 0.20217 Published 2024-07-31 Partial fix CWE-125
TI-2024-06375 CVE-2024-6874 · GHSA-chhh-4xrf-42pg

macidn punycode buffer overread

Priority MEDIUM 53

libcurl's URL API function [curl_url_get()](https://curl.se/libcurl/c/curl_url_get.html) offers punycode conversions, to and from IDN.

CVSS 3.1MEDIUM 4.3 Network Low privileges No interaction EPSS 0.00786 Published 2024-07-24 No fix listed CWE-125
TI-2024-05746 CVE-2024-6197 · GHSA-x3h8-3mf2-v794

freeing stack buffer in utf8asn1str

Priority MEDIUM 46

libcurl's ASN1 parser has this utf8asn1str() function used for parsing an ASN.1 UTF-8 string.

CVSS 3.1HIGH 7.5 Network No auth No interaction EPSS 0.04296 Published 2024-07-24 Fixed
TI-2023-19922 CVE-2023-38545 · GHSA-7xw9-w465-6x42

Out-of-bounds write in curl

Priority HIGH 82

This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake.

CVSS 3.1CRITICAL 9.8 Network No auth No interaction EPSS 0.78317 Published 2023-10-18 Fixed in 8.4.0, 7.69.0 CWE-787
Priority LOW 37

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, which should have prevented reuse.

CVSS 3.1HIGH 7.7 Local No auth No interaction EPSS 0.01451 Published 2023-03-30 Partial fix CWE-305
TI-2023-12261 CVE-2023-27537 · GHSA-9j2c-vm53-wcvm

Double free in https://github.com/curl/curl

Priority LOW 30

A double free vulnerability exists in libcurl <8.0.0 when sharing HSTS data between separate "handles".

CVSS 3.1MEDIUM 5.9 Network No auth No interaction EPSS 0.01898 Published 2023-03-30 No fix listed CWE-415
Priority MEDIUM 60

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 to a failure to check for changes in the…

CVSS 3.1MEDIUM 5.9 Network No auth No interaction EPSS 0.01758 Published 2023-03-30 Partial fix CWE-305
Priority MEDIUM 60

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.

CVSS 3.1MEDIUM 5.9 Network No auth No interaction EPSS 0.01803 Published 2023-03-30 Partial fix CWE-305
TI-2021-05806 CVE-2021-22945 · GHSA-22mx-9r92-42g8

Double free in https://github.com/curl/curl

Priority MEDIUM 55

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 a subsequent call to send data and also…

CVSS 3.1CRITICAL 9.1 Network No auth No interaction EPSS 0.06677 Published 2021-09-23 Will not fix CWE-415
Priority MEDIUM 51

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 function did not take 'issuercert' into ac…

CVSS 3.1LOW 3.7 Network No auth No interaction EPSS 0.0627 Published 2021-08-05 Partial fix CWE-20
Priority MEDIUM 53

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.

CVSS 3.1MEDIUM 4.3 Network No auth User interaction EPSS 0.03057 Published 2021-04-01 Partial fix CWE-300
Priority MEDIUM 63

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.

CVSS 3.1MEDIUM 5.3 Network No auth No interaction EPSS 0.05301 Published 2021-04-01 Partial fix CWE-359
Priority MEDIUM 46

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.

CVSS 3.1HIGH 7.5 Network No auth No interaction EPSS 0.04631 Published 2020-12-14 Partial fix CWE-295
Priority HIGH 72

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.

CVSS 3.1HIGH 7.5 Network No auth No interaction EPSS 0.0977 Published 2020-12-14 Partial fix CWE-674
TI-2019-03845 CVE-2019-5436 · GHSA-8xvc-p9x4-w7jm

Heap-based buffer overflow in curl

Priority HIGH 67

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.

CVSS 3.1HIGH 7.8 Local Low privileges No interaction EPSS 0.49739 Published 2019-05-28 Partial fix CWE-122
TI-2019-02835 CVE-2019-3823 · GHSA-xmjh-hmw3-hqhr

Out-of-bounds read in curl

Priority MEDIUM 40

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.

CVSS 3.0HIGH 7.5 Network No auth No interaction EPSS 0.04119 Published 2019-02-06 Partial fix CWE-125
TI-2019-02834 CVE-2019-3822 · GHSA-8wr2-mqj7-7vxp

Stack-based buffer overflow in curl

Priority MEDIUM 56

libcurl versions from 7.36.0 to before 7.64.0 are vulnerable to a stack-based buffer overflow.

CVSS 3.1CRITICAL 9.8 Network No auth No interaction EPSS 0.12873 Published 2019-02-06 Partial fix CWE-121
TI-2018-12100 CVE-2018-16890 · GHSA-53fg-3j53-939q

Out-of-bounds read in curl

Priority MEDIUM 41

libcurl versions from 7.36.0 to before 7.64.0 is vulnerable to a heap buffer out-of-bounds read.

CVSS 3.1HIGH 7.5 Network No auth No interaction EPSS 0.05351 Published 2019-02-06 Partial fix CWE-125
TI-2018-10483 CVE-2018-14618 · GHSA-4mp9-8964-jxmg

Heap-based buffer overflow in [UNKNOWN] curl

Priority MEDIUM 56

curl before version 7.61.1 is vulnerable to a buffer overrun in the NTLM authentication code.

CVSS 3.0CRITICAL 9.8 Network No auth No interaction EPSS 0.11115 Published 2018-09-05 Partial fix CWE-122
TI-2016-07084 CVE-2016-8622 · GHSA-xfmx-53v5-938g

Heap-based buffer overflow in curl

Priority MEDIUM 50

The URL percent-encoding decode function in libcurl before 7.51.0 is called `curl_easy_unescape`.

CVSS 3.0CRITICAL 9.8 Network No auth No interaction EPSS 0.0467 Published 2018-07-31 Partial fix CWE-122
Priority LOW 36

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.

CVSS 3.0HIGH 7.5 Network No auth No interaction EPSS 0.01665 Published 2018-07-16 No fix listed CWE-295
Load more