Skip to content
OpenAdvisories
High ELSA-2026-92368 5 CVEs

Important: curl security, bug fix, and enhancement update (Oracle Linux 8)

Published Oct 29, 2026 · Updated Oct 29, 2026

Summary

[7.61.1-34.el8_10.18]
- fix incomplete mTLS config in connection reuse (CVE-2026-8932)

[7.61.1-34.el8_10.17]
- fix cookie injection via trailing dot super cookies (CVE-2026-8924)
- fix digest auth state leak on origin or credential change (CVE-2026-11856)

[7.61.1-34.el8_10.16]
- add sasl service name to connection reuse checks (CVE-2026-8458)

[7.61.1-34.el8_10.15]
- detect proxy changes read from environment (CVE-2026-8927)

[7.61.1-34.el8_10.14]
- h2: allow 100 streams by default (RHEL-232829)
- tests: disable 1701 (h2c POST Upgrade vs nghttpx CVE-2026-58055)

Fixed packages 4

ReleasePackageFixed in
Oracle Linux · 8 curl 0:7.61.1-34.el8_10.18
Oracle Linux · 8 libcurl 0:7.61.1-34.el8_10.18
Oracle Linux · 8 libcurl-devel 0:7.61.1-34.el8_10.18
Oracle Linux · 8 libcurl-minimal 0: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…