Priority HIGH 82
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 options" during server negotiation.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.02156 · Published 2023-03-30 · Fixed CWE-75
Priority HIGH 82
When doing HTTP(S) transfers, libcurl might erroneously use the read callback (`CURLOPT_READFUNCTION`) to ask for data to send, even when the `CURLOPT_POSTFIELDS` option has been set, if the same handle previously was us…
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.05092 · Published 2022-12-05 · Fixed CWE-200
Priority HIGH 82
When curl < 7.84.0 saves cookies, alt-svc and hsts data to local files, it makes the operation atomic by finalizing the operation with a rename from a temporary name to the final target file name.In that rename operation…
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.12321 · Published 2022-07-07 · Partial fix CWE-840
Priority HIGH 80
A cleartext transmission of sensitive information vulnerability exists in curl <v7.88.0 that could cause HSTS functionality fail when multiple URLs are requested serially.
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.00902 · Published 2023-02-23 · Partial fix CWE-319
Priority HIGH 79
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.
CVSS 3.1HIGH 8.1· Network · No auth · No interaction · EPSS 0.63531 · Published 2021-06-11 · Fixed CWE-416
Priority HIGH 73
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 addition to its intended use as the first…
CVSS 3.1HIGH 8.8· Network · Low privileges · No interaction · EPSS 0.0244 · Published 2023-03-30 · Partial fix CWE-22
Priority HIGH 72
A vulnerability exists in curl <7.87.0 HSTS check that could be bypassed to trick it to keep using HTTP.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.16598 · Published 2022-12-23 · Partial fix CWE-319
Priority HIGH 72
SQLite 1.0.12 through 3.39.x before 3.39.2 sometimes allows an array-bounds overflow if billions of bytes are used in a string argument to a C API.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.23575 · Published 2022-08-03 · Partial fix · 0.25.1 CWE-129
Priority HIGH 72
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 connections in a connection pool for subsequenttra…
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.03095 · Published 2022-06-01 · Partial fix CWE-840
Priority HIGH 72
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 server could make libcurl built withNSS g…
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.02899 · Published 2022-06-01 · Partial fix CWE-400
Priority HIGH 72
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 is later retrieved.For example, a URL lik…
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.02524 · Published 2022-06-01 · Will not fix CWE-177
Priority HIGH 72
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 it could reuse a connection instead.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.03344 · Published 2022-06-01 · Fixed CWE-200
Priority HIGH 72
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 or`CURLOPT_USE_SSL` set to `CURLUSESSL_CONTROL` or `CURLU…
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.04539 · Published 2021-09-29 · Partial fix CWE-325
Priority HIGH 72
libcurl-using applications can ask for a specific client certificate to be used in a transfer.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.1514 · Published 2021-08-05 · Will not fix CWE-840
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
Priority HIGH 70
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 the connection was authenticated with the…
CVSS 3.1HIGH 8.1· Network · Low privileges · No interaction · EPSS 0.02523 · Published 2022-05-26 · Partial fix CWE-287
Priority MEDIUM 63
curl supports the `-t` command line option, known as `CURLOPT_TELNETOPTIONS`in libcurl.
CVSS 3.1MEDIUM 5.3· Network · No auth · No interaction · EPSS 0.05367 · Published 2021-08-05 · Partial fix CWE-200
Priority MEDIUM 63
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.
CVSS 3.1MEDIUM 5.3· Network · No auth · No interaction · EPSS 0.04265 · Published 2021-06-11 · Will not fix CWE-840
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 62
An allocation of resources without limits or throttling vulnerability exists in curl <v7.88.0 based on the "chained" HTTP compression algorithms, meaning that a server response can be compressed multiple times and potent…
CVSS 3.1MEDIUM 6.5· Network · No auth · User interaction · EPSS 0.01742 · Published 2023-02-23 · Partial fix CWE-770
Priority MEDIUM 62
curl can be told to parse a `.netrc` file for credentials.
CVSS 3.1MEDIUM 6.5· Network · No auth · User interaction · EPSS 0.02704 · Published 2022-12-05 · No fix listed CWE-125
Priority MEDIUM 62
curl < 7.84.0 supports "chained" HTTP compression algorithms, meaning that a serverresponse can be compressed multiple times and potentially with different algorithms.
CVSS 3.1MEDIUM 6.5· Network · No auth · User interaction · EPSS 0.36348 · Published 2022-07-07 · Partial fix CWE-770
Priority MEDIUM 62
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…
CVSS 3.1MEDIUM 6.5· Network · No auth · User interaction · EPSS 0.04332 · Published 2021-08-05 · Partial fix CWE-840
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
Load more