https://github.com/curl/curl

51 vulnérabilités publiées citent ce produit.

Tel que les CNA l’écrivent dans leurs fiches CVE (éditeur et produit) ; les versions sont les leurs.

CVEVersions vulnérablesTitreSévéritéPubliéeEPSSExploitation
CVE-2023-28322Fixed in 8.1.0An information disclosure vulnerability exists in curl <v8.1.0 when doing HTTP(S) transfers, libcurl might erroneously use the read callbackMEDIUM 5.32.2 %
CVE-2023-28321Fixed in 8.1.0An improper certificate validation vulnerability exists in curl <v8.1.0 in the way it supports matching of wildcard patterns when listed as MEDIUM 5.91.8 %
CVE-2023-28320Fixed in 8.1.0A denial of service vulnerability exists in curl <v8.1.0 in the way libcurl provides several different backends for resolving host names, seMEDIUM 5.92.7 %
CVE-2023-28319Fixed in 8.1.0A 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 2HIGH 7.52.5 %
CVE-2023-27538Fixed in 8.0.0An authentication bypass vulnerability exists in libcurl prior to v8.0.0 where it reuses a previously established SSH connection despite theHIGH 7.71.5 %
CVE-2023-27537Fixed in 8.0.0A double free vulnerability exists in libcurl <8.0.0 when sharing HSTS data between separate "handles". This sharing was introduced without MEDIUM 5.91.9 %
CVE-2023-27536Fixed in 8.0.0An authentication bypass vulnerability exists libcurl <8.0.0 in the connection reuse feature which can reuse previously established connectiMEDIUM 5.91.8 %
CVE-2023-27535Fixed in 8.0.0An authentication bypass vulnerability exists in libcurl <8.0.0 in the FTP connection reuse feature that can result in wrong credentials beiMEDIUM 5.91.8 %
CVE-2023-27534Fixed in 8.0.0A path traversal vulnerability exists in curl <8.0.0 SFTP implementation causes the tilde (~) character to be wrongly replaced when used as HIGH 8.82.4 %
CVE-2023-27533Fixed in 8.0.0A vulnerability in input validation exists in curl <8.0 during communication using the TELNET protocol may allow an attacker to pass on maliCRITICAL 9.82.2 %
CVE-2023-23916Fixed in 7.88.0An allocation of resources without limits or throttling vulnerability exists in curl <v7.88.0 based on the "chained" HTTP compression algoriMEDIUM 6.51.7 %
CVE-2023-23915Fixed in 7.88.0A cleartext transmission of sensitive information vulnerability exists in curl <v7.88.0 that could cause HSTS functionality to behave incorrMEDIUM 6.50.9 %
CVE-2023-23914Fixed in 7.88.0A cleartext transmission of sensitive information vulnerability exists in curl <v7.88.0 that could cause HSTS functionality fail when multipCRITICAL 9.10.9 %
CVE-2022-43552Fixed in curl 7.87.0A use after free vulnerability exists in curl <7.87.0. Curl can be asked to *tunnel* virtually all protocols it supports through an HTTP proMEDIUM 5.92.7 %
CVE-2022-43551Fixed in curl 7.87.0A vulnerability exists in curl <7.87.0 HSTS check that could be bypassed to trick it to keep using HTTP. Using its HSTS support, curl can beHIGH 7.517 %
CVE-2022-35260Fixed in 7.86.0curl can be told to parse a `.netrc` file for credentials. If that file endsin a line with 4095 consecutive non-white space letters and no nMEDIUM 6.52.7 %
CVE-2022-32221Fixed in 7.86.0When doing HTTP(S) transfers, libcurl might erroneously use the read callback (`CURLOPT_READFUNCTION`) to ask for data to send, even when thCRITICAL 9.85.1 %
CVE-2022-35252Fixed in curl 7.85.0When curl is used to retrieve and parse cookies from a HTTP(S) server, itaccepts cookies using control codes that when later are sent back tLOW 3.73.8 %
CVE-2022-32208Fixed in 7.84.0When curl < 7.84.0 does FTP transfers secured by krb5, it handles message verification failures wrongly. This flaw makes it possible for a MMEDIUM 5.98.4 %
CVE-2022-32207Fixed in 7.84.0When 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 renCRITICAL 9.812 %
CVE-2022-32206Fixed in 7.84.0curl < 7.84.0 supports "chained" HTTP compression algorithms, meaning that a serverresponse can be compressed multiple times and potentiallyMEDIUM 6.536 %
CVE-2022-32205Fixed in 7.84.0A malicious server can serve excessive amounts of `Set-Cookie:` headers in a HTTP response to curl and curl < 7.84.0 stores all of them. A sMEDIUM 4.331 %
CVE-2022-27778fixed in 7.83.1A use of incorrectly resolved name vulnerability fixed in 7.83.1 might remove the wrong file when `--no-clobber` is used together with `--reHIGH 8.13.8 %
CVE-2022-30115Fixed in 7.83.1Using its HSTS support, curl can be instructed to use HTTPS directly insteadof using an insecure clear-text HTTP step even when HTTP is provMEDIUM 4.31.4 %
CVE-2022-27782Fixed in 7.83.1libcurl would reuse a previously created connection even when a TLS or SSHrelated option had been changed that should have prohibited reuse.HIGH 7.53.1 %
CVE-2022-27781Fixed in 7.83.1libcurl provides the `CURLOPT_CERTINFO` option to allow applications torequest details to be returned about a server's certificate chain.DueHIGH 7.52.9 %
CVE-2022-27780Fixed in 7.83.1The curl URL parser wrongly accepts percent-encoded URL separators like '/'when decoding the host name part of a URL, making it a *differentHIGH 7.52.5 %
CVE-2022-27779Fixed in 7.83.1libcurl wrongly allows cookies to be set for Top Level Domains (TLDs) if thehost name is provided with a trailing dot.curl can be told to reMEDIUM 5.32.8 %
CVE-2022-27776fixed in curl 7.83.0A insufficiently protected credentials vulnerability in fixed in curl 7.83.0 might leak authentication or cookie header data on HTTP redirecMEDIUM 6.54.1 %
CVE-2022-27775curl 7.65.0 to 7.82.0 are vulnerableAn 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 connectHIGH 7.53.3 %
CVE-2022-27774curl 4.9 to and include curl 7.82.0 are affectedAn insufficiently protected credentials vulnerability exists in curl 4.9 to and include curl 7.82.0 are affected that could allow an attackeMEDIUM 5.72.0 %
CVE-2022-22576Fixed in curl 7.83.0An improper authentication vulnerability exists in curl 7.33.0 to and including 7.82.0 which might allow reuse OAUTH2-authenticated connectiHIGH 8.12.5 %
CVE-2021-22947curl 7.20.0 to and including 7.78.0When curl >= 7.20.0 and <= 7.78.0 connects to an IMAP or POP3 server to retrieve data using STARTTLS to upgrade to TLS security, the server MEDIUM 5.93.0 %
CVE-2021-22946curl 7.20.0 to and including 7.78.0A 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-reqHIGH 7.54.5 %
CVE-2021-22945curl 7.73.0 to and including 7.78.0When 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 freedCRITICAL 9.16.7 %
CVE-2021-22924curl 7.10.4 to and include curl 7.77.0libcurl keeps previously used connections in a connection pool for subsequenttransfers to reuse, if one of them matches the setup.Due to errLOW 3.76.3 %
CVE-2021-22926curll 7.33.0 to and include 7.77.0libcurl-using applications can ask for a specific client certificate to be used in a transfer. This is done with the `CURLOPT_SSLCERT` optioHIGH 7.515 %
CVE-2021-22925curl 7.7 to and including 7.77.0curl supports the `-t` command line option, known as `CURLOPT_TELNETOPTIONS`in libcurl. This rarely used option is used to send variable=conMEDIUM 5.35.4 %
CVE-2021-22923curl 7.27.0 to and including 7.77.0When curl is instructed to get content using the metalink feature, and a user name and password are used to download the metalink XML file, MEDIUM 5.32.0 %
CVE-2021-22922curl 7.27.0 to and including 7.77.0When curl is instructed to download content using the metalink feature, thecontents is verified against a hash provided in the metalink XML MEDIUM 6.54.3 %
CVE-2021-229017.75.0 through 7.76.1curl 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 tHIGH 8.164 %
CVE-2021-228977.61.0 through 7.76.1curl 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 wMEDIUM 5.34.3 %
CVE-2021-228987.7 through 7.76.1curl 7.7 through 7.76.1 suffers from an information disclosure when the `-t` command line option, known as `CURLOPT_TELNETOPTIONS` in libcurLOW 3.14.5 %
CVE-2021-228907.63.0 to and including 7.75.0curl 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 TMEDIUM 4.33.1 %
CVE-2021-228767.1.1 to and including 7.75.0curl 7.1.1 to and including 7.75.0 is vulnerable to an "Exposure of Private Personal Information to an Unauthorized Actor" by leaking credenMEDIUM 5.35.3 %
CVE-2020-8177curl 7.20.0 to and including 7.70.0curl 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 locaHIGH 7.81.3 %
CVE-2020-8169libcurl 7.62.0 to and including 7.70.0curl 7.62.0 through 7.70.0 is vulnerable to an information disclosure vulnerability that can lead to a partial password being leaked over thHIGH 7.53.9 %
CVE-2020-82867.41.0 to and including 7.73.0curl 7.41.0 through 7.73.0 is vulnerable to an improper check for certificate revocation due to insufficient verification of the OCSP responHIGH 7.54.6 %
CVE-2020-8231libcurl 7.29.0 to and including 7.71.1Due to use of a dangling pointer, libcurl 7.29.0 through 7.71.1 can use the wrong connection when sending data.HIGH 7.55.3 %
CVE-2020-8285libcurl 7.21.0 to and including 7.73.0curl 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.HIGH 7.59.8 %
CVE-2020-82847.73.0 and earlierA 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 tLOW 3.73.9 %