Skip to content
OpenAdvisories
High ALSA-2026:92368 5 CVEs

Important: curl security, bug fix, and enhancement update

Published Oct 29, 2026 · Updated Oct 29, 2026

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):

* libcurl: libcurl: Security feature bypass due to improper mTLS connection reuse (CVE-2026-8932)
* curl: libcurl: Unauthorized connection reuse due to a logical error (CVE-2026-8458)
* curl: curl: Cookie injection via malicious HTTP server using super cookies (CVE-2026-8924)
* curl: curl: Information disclosure via incorrect Digest authentication header reuse (CVE-2026-11856)
* curl: Information disclosure due to uncleared proxy authentication state (CVE-2026-8927)

Bug Fix(es) and Enhancement(s):

* Backport upstream curl PR #6852 ("h2: allow 100 streams by default") to AlmaLinux 8 libcurl (JIRA:RHEL-232829)

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 4

ReleasePackageFixed in
AlmaLinux · 8 curl 7.61.1-34.el8_10.18
AlmaLinux · 8 libcurl 7.61.1-34.el8_10.18
AlmaLinux · 8 libcurl-devel 7.61.1-34.el8_10.18
AlmaLinux · 8 libcurl-minimal 7.61.1-34.el8_10.18

Vulnerabilities 5

  • Critical 9.8

    cross-origin Digest auth state leak

    Successfully using libcurl to do a transfer to a specific HTTP origin (`hostA`) with **Digest** authentication and then changing the origin to a different one (`hostB`) for a second transfer, reusing the same handle, makes libcurl wrongly pass on the `Authori…

  • Critical 9.1

    trailing dot domain super cookie

    A flaw in curl’s cookie parsing logic allows a malicious HTTP server to set "super cookies" that bypass the Public Suffix List check. This enables an attacker-controlled origin to inject cookies that curl subsequently scopes and transmits to unrelated third-p…

  • Critical 9.1

    env-set cross-proxy Digest auth state leak

    When reusing a libcurl handle for sequential transfers driven by environment-variable proxy configuration, libcurl fails to clear the proxy authentication state between requests. Specifically, if the initial transfer authenticates against `proxyA` using Diges…

  • High 7.5
    CVE-2026-8932 Public exploit

    incomplete mTLS config matching in conn reuse

    libcurl would reuse a previously created connection even when some mTLS config related option had been changed that should have prohibited reuse. libcurl keeps previously used connections in a connection pool for subsequent transfers to reuse if one of them m…

  • Medium 6.5

    wrong reuse for different services

    libcurl might in some circumstances reuse the wrong connection when asked to do Negotiate-authenticated ones, even when they are set to use different "services". libcurl features a pool of recent connections so that subsequent requests can reuse an existing c…

References

  • report
    https://access.redhat.com/security/cve/CVE-2026-11856
  • report
    https://access.redhat.com/security/cve/CVE-2026-8458
  • report
    https://access.redhat.com/security/cve/CVE-2026-8924
  • report
    https://access.redhat.com/security/cve/CVE-2026-8927
  • report
    https://access.redhat.com/security/cve/CVE-2026-8932
  • report
    https://bugzilla.redhat.com/2496759
  • report
    https://bugzilla.redhat.com/2496764
  • report
    https://bugzilla.redhat.com/2496765
  • report
    https://bugzilla.redhat.com/2496767
  • report
    https://bugzilla.redhat.com/2496769
  • advisory
    https://errata.almalinux.org/8/ALSA-2026-92368.html