Search CVE reports
1 – 10 of 50533 results
libcurl could accidentally return a URL for curl_easy_getinfo's `CURLINFO_EFFECTIVE_URL` option containing credentials, even though neither the URL provided to libcurl nor the redirected URL did. The curl tool exposes the same...
1 affected package
curl
| Package | 24.04 LTS |
|---|---|
| curl | Vulnerable |
When processing an HTTP redirect to a URL containing userinfo (a `username:password` component), curl might erroneously retain and re-transmit the original host's HTTP Negotiate authentication state. Consequently, a malicious...
1 affected package
curl
| Package | 24.04 LTS |
|---|---|
| curl | Not affected |
During an upload, curl mishandles HTTP/2 `RST_STREAM` received from the server (with reason `HTTP_1_1_REQUIRED` or `REFUSED_STREAM`) leading to a use after free of a `struct Curl_easy` object.
1 affected package
curl
| Package | 24.04 LTS |
|---|---|
| curl | Not affected |
A deeply nested multipart MIME structure constructed via the public API causes a stack overflow in libcurl during normal cleanup operations. An excessive recursion depth within `curl_mime_free` leads to unbounded stack frame...
1 affected package
curl
| Package | 24.04 LTS |
|---|---|
| curl | Vulnerable |
When invoked with `--remote-header-name` (`-J`), curl fails to preserve its documented anti-clobbering protection if an intermediate 103 Early Hints response precedes the final HTTP response, or if an `ETag` header is processed...
1 affected package
curl
| Package | 24.04 LTS |
|---|---|
| curl | Not affected |
libcurl's TFTP state machine fails to validate state transitions against the requested transfer direction, accepting opening server responses for both reads and writes interchangeably. A malicious TFTP server can respond to a...
1 affected package
curl
| Package | 24.04 LTS |
|---|---|
| curl | Vulnerable |
When an FTP wildcard `LIST` operation fails, libcurl omits the restoration path meant for successful listings, leaving the write callback set to the internal listing parser and the write callback data pointing directly to the easy...
1 affected package
curl
| Package | 24.04 LTS |
|---|---|
| curl | Vulnerable |
By permanently omitting the final control-response line, a malicious FTP, IMAP, POP3, or SMTP server can exploit libcurl and completely bypass its configured transfer timeout mechanism, indefinitely blocking all concurrent...
1 affected package
curl
| Package | 24.04 LTS |
|---|---|
| curl | Not affected |
When writing a long cookie name and value to a Netscape cookie jar, a remote HTTP server can make `curl` write a record that exceeds its line-length parsing limit. Consequently, any subsequent `curl` invocation reading from that...
1 affected package
curl
| Package | 24.04 LTS |
|---|---|
| curl | Not affected |
When built with wolfSSL, curl can successfully validate a pinned public key hash against a key the TLS peer does not possess. During the TLS handshake, wolfSSL validates the connection, but curl's subsequent re-parsing of the same...
1 affected package
curl
| Package | 24.04 LTS |
|---|---|
| curl | Not affected |