Summary
The curl packages provide the libcurl library and the curl utility for downloading files from servers using various protocols, including HTTP, FTP, and LDAP.
Security Fix(es):
* curl: curl: Proxy credential disclosure via redirects to unauthenticated proxies (CVE-2026-6253)
* curl: libcurl: Authentication bypass due to incorrect HTTP Negotiate connection reuse (CVE-2026-5545)
* curl: libcurl: Credential leak via reused proxy connection during HTTP redirects (CVE-2026-6429)
* curl: libcurl: Information disclosure via incorrect Proxy-Authorization header reuse (CVE-2026-7168)
* libcurl: libcurl: Use-after-free vulnerability leading to Denial of Service (CVE-2026-10536)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Fixed packages 1
| Release | Package | Fixed in |
|---|---|---|
| Rocky Linux · 10 | curl | 0:8.12.1-4.el10_2.7 |
Vulnerabilities 5
-
Critical 9.8
HTTP/2 stream-dependency tree UAF
A use-after-free vulnerability exists in libcurl when an application configures an HTTP/2 stream-dependency tree via `CURLOPT_STREAM_DEPENDS` or `CURLOPT_STREAM_DEPENDS_E`, subsequently invokes `curl_easy_reset()`, and finally terminates the handle with `curl…
-
Medium 6.5
wrong reuse of HTTP Negotiate connection
libcurl might in some circumstances reuse the wrong connection when asked to do an authenticated HTTP(S) request after a Negotiate-authenticated one, when both use the same host. libcurl features a pool of recent connections so that subsequent requests can re…
-
Medium 5.9
proxy credentials leak over redirect-to proxy
curl might erroneously pass on credentials for a first proxy to a second proxy. This can happen when the following conditions are true: 1. curl is setup to use specific different proxies for different URL schemes 2. the first proxy needs credentials 3. the se…
-
Medium 5.3
netrc credential leak with reused proxy connection
When asked to both use a `.netrc` file for credentials and to follow HTTP redirects, libcurl could leak the password used for the first host to the followed-to host under certain circumstances.
-
Medium 5.3
cross-proxy Digest auth state leak
Successfully using libcurl to do a transfer over a specific HTTP proxy (`proxyA`) with **Digest** authentication and then changing the proxy host to a second one (`proxyB`) for a second transfer, reusing the same handle, makes libcurl wrongly pass on the `Pro…
References
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2461202
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2461204
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2461205
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2476979
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2496766
-
advisory
https://access.redhat.com/errata/RHSA-2026:80512