CVE-2026-18924
HTTP/2 server push UAF
CVE-2026-18924 is a critical vulnerability (CVSS 9.1) in Curl, published September 2, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.58%, the 47th percentile. Fixed in curl 8.22.0-r0.
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with other handles, can lead to use-after-free in the cleanup process.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
9.1
HTTP/2 server push UAF
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with other handles, can lead to use-after-free in the cleanup process.
- Record
CVE-2026-18924- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Weakness
- CWE-416, CWE-416
- Updated
- 2026-11-02
EUVDEUVD-2026-72165
9.1
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with other handles, can lead to use-after-free in the cleanup process.
- Record
EUVD-2026-72165- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-xcm8-9xjx-f5jq
9.1
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to...
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with other handles, can lead to use-after-free in the cleanup process.
- Record
GHSA-xcm8-9xjx-f5jq- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Weakness
- CWE-416
- Updated
- 2026-11-02
NVD
9.1
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with other handles, can lead to use-after-free in the cleanup process.
- Record
CVE-2026-18924- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Weakness
- CWE-416
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-18924
9.1
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with other handles, can lead to use-after-free in the cleanup process.
- Record
ALPINE-CVE-2026-18924- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2026-18924
9.1
- Record
BELL-CVE-2026-18924- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
Show 37 moreShow less
OSV
9.1
HTTP/2 server push UAF
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with other handles, can lead to use-after-free in the cleanup process.
- Record
CVE-2026-18924- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Weakness
- CWE-416
- Updated
- 2026-11-03
OSVDEBIAN-CVE-2026-18924
9.1
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with other handles, can lead to use-after-free in the cleanup process.
- Record
DEBIAN-CVE-2026-18924- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-4124
9.8
curl security update
cURL is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various protocols.
Security Fix(es):
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 Authorization: header field meant for hostA,
to hostB.(CVE-2026-11856)
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with other handles, can lead to use-after-free in the cleanup process.(CVE-2026-18924)
A flaw in libcurl makes it wrongly reuse an HTTP connection setup for a given hostname using Negotiate authentication, when the initial request is done using empty credentials. This can make user B's request get sent over user A's previously authenticated connection.(CVE-2026-19931)
When CURLOPT_PINNEDPUBLICKEY is configured alongside options that disable
standard peer verification (CURLOPT_SSL_VERIFYPEER = 0 and
CURLOPT_SSL_VERIFYHOST = 0), libcurl fails to enforce public key pinning on
connections established without a presented server certificate. Bypassing the
pinning check under these disabled-verification conditions allows
unauthenticated connections to succeed when they should be rejected.(CVE-2026-80230)
A flaw in libcurl makes it wrongly reuse an existing HTTPS connection setup
for a given hostname even when using a different Native CA Store setting
(CURLSSLOPT_NATIVE_CA) than when the connection was created.(CVE-2026-80231)
When libpsl support is enabled, libcurl fails to enforce the Public Suffix
List boundary check when processing a Set-Cookie header where the Domain
attribute explicitly matches an origin host that is itself a public suffix
(e.g., Domain=co.uk set by co.uk).
Instead of coercing it into a strict host-only cookie, libcurl saves the
cookie with wildcard domain scope (.co.uk). Consequently, the cookie is
inappropriately included in subsequent outbound requests or HTTP redirects to
arbitrary sibling subdomains under the same public suffix (e.g.,
attacker.co.uk).(CVE-2026-82209)
- Record
OESA-2026-4124- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-4125
9.8
curl security update
cURL is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various protocols.
Security Fix(es):
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 Authorization: header field meant for hostA,
to hostB.(CVE-2026-11856)
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with other handles, can lead to use-after-free in the cleanup process.(CVE-2026-18924)
A flaw in libcurl makes it wrongly reuse an HTTP connection setup for a given hostname using Negotiate authentication, when the initial request is done using empty credentials. This can make user B's request get sent over user A's previously authenticated connection.(CVE-2026-19931)
When CURLOPT_PINNEDPUBLICKEY is configured alongside options that disable
standard peer verification (CURLOPT_SSL_VERIFYPEER = 0 and
CURLOPT_SSL_VERIFYHOST = 0), libcurl fails to enforce public key pinning on
connections established without a presented server certificate. Bypassing the
pinning check under these disabled-verification conditions allows
unauthenticated connections to succeed when they should be rejected.(CVE-2026-80230)
A flaw in libcurl makes it wrongly reuse an existing HTTPS connection setup
for a given hostname even when using a different Native CA Store setting
(CURLSSLOPT_NATIVE_CA) than when the connection was created.(CVE-2026-80231)
When libpsl support is enabled, libcurl fails to enforce the Public Suffix
List boundary check when processing a Set-Cookie header where the Domain
attribute explicitly matches an origin host that is itself a public suffix
(e.g., Domain=co.uk set by co.uk).
Instead of coercing it into a strict host-only cookie, libcurl saves the
cookie with wildcard domain scope (.co.uk). Consequently, the cookie is
inappropriately included in subsequent outbound requests or HTTP redirects to
arbitrary sibling subdomains under the same public suffix (e.g.,
attacker.co.uk).(CVE-2026-82209)
- Record
OESA-2026-4125- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-4126
9.8
curl security update
cURL is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various protocols.
Security Fix(es):
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 Authorization: header field meant for hostA,
to hostB.(CVE-2026-11856)
A flaw in the libcurl SASL negotiation for LDAP authentication allows an incomplete handshake sequence to be misinterpreted as a successful cryptographic verification. An attacker executing a Man-in-the-Middle (MITM) attack can inject a premature or shortcut response that bypasses complete peer validation.(CVE-2026-13608)
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with other handles, can lead to use-after-free in the cleanup process.(CVE-2026-18924)
A flaw in libcurl makes it wrongly reuse an HTTP connection setup for a given hostname using Negotiate authentication, when the initial request is done using empty credentials. This can make user B's request get sent over user A's previously authenticated connection.(CVE-2026-19931)
When CURLOPT_PINNEDPUBLICKEY is configured alongside options that disable
standard peer verification (CURLOPT_SSL_VERIFYPEER = 0 and
CURLOPT_SSL_VERIFYHOST = 0), libcurl fails to enforce public key pinning on
connections established without a presented server certificate. Bypassing the
pinning check under these disabled-verification conditions allows
unauthenticated connections to succeed when they should be rejected.(CVE-2026-80230)
A flaw in libcurl makes it wrongly reuse an existing HTTPS connection setup
for a given hostname even when using a different Native CA Store setting
(CURLSSLOPT_NATIVE_CA) than when the connection was created.(CVE-2026-80231)
When libpsl support is enabled, libcurl fails to enforce the Public Suffix
List boundary check when processing a Set-Cookie header where the Domain
attribute explicitly matches an origin host that is itself a public suffix
(e.g., Domain=co.uk set by co.uk).
Instead of coercing it into a strict host-only cookie, libcurl saves the
cookie with wildcard domain scope (.co.uk). Consequently, the cookie is
inappropriately included in subsequent outbound requests or HTTP redirects to
arbitrary sibling subdomains under the same public suffix (e.g.,
attacker.co.uk).(CVE-2026-82209)
- Record
OESA-2026-4126- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-4127
9.8
curl security update
cURL is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various protocols.
Security Fix(es):
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 Authorization: header field meant for hostA,
to hostB.(CVE-2026-11856)
A flaw in the libcurl SASL negotiation for LDAP authentication allows an incomplete handshake sequence to be misinterpreted as a successful cryptographic verification. An attacker executing a Man-in-the-Middle (MITM) attack can inject a premature or shortcut response that bypasses complete peer validation.(CVE-2026-13608)
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with other handles, can lead to use-after-free in the cleanup process.(CVE-2026-18924)
A flaw in libcurl makes it wrongly reuse an HTTP connection setup for a given hostname using Negotiate authentication, when the initial request is done using empty credentials. This can make user B's request get sent over user A's previously authenticated connection.(CVE-2026-19931)
When CURLOPT_PINNEDPUBLICKEY is configured alongside options that disable
standard peer verification (CURLOPT_SSL_VERIFYPEER = 0 and
CURLOPT_SSL_VERIFYHOST = 0), libcurl fails to enforce public key pinning on
connections established without a presented server certificate. Bypassing the
pinning check under these disabled-verification conditions allows
unauthenticated connections to succeed when they should be rejected.(CVE-2026-80230)
A flaw in libcurl makes it wrongly reuse an existing HTTPS connection setup
for a given hostname even when using a different Native CA Store setting
(CURLSSLOPT_NATIVE_CA) than when the connection was created.(CVE-2026-80231)
When libpsl support is enabled, libcurl fails to enforce the Public Suffix
List boundary check when processing a Set-Cookie header where the Domain
attribute explicitly matches an origin host that is itself a public suffix
(e.g., Domain=co.uk set by co.uk).
Instead of coercing it into a strict host-only cookie, libcurl saves the
cookie with wildcard domain scope (.co.uk). Consequently, the cookie is
inappropriately included in subsequent outbound requests or HTTP redirects to
arbitrary sibling subdomains under the same public suffix (e.g.,
attacker.co.uk).(CVE-2026-82209)
- Record
OESA-2026-4127- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-4128
9.8
curl security update
cURL is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various protocols.
Security Fix(es):
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 Authorization: header field meant for hostA,
to hostB.(CVE-2026-11856)
A flaw in the libcurl SASL negotiation for LDAP authentication allows an incomplete handshake sequence to be misinterpreted as a successful cryptographic verification. An attacker executing a Man-in-the-Middle (MITM) attack can inject a premature or shortcut response that bypasses complete peer validation.(CVE-2026-13608)
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with other handles, can lead to use-after-free in the cleanup process.(CVE-2026-18924)
A flaw in libcurl makes it wrongly reuse an HTTP connection setup for a given hostname using Negotiate authentication, when the initial request is done using empty credentials. This can make user B's request get sent over user A's previously authenticated connection.(CVE-2026-19931)
When CURLOPT_PINNEDPUBLICKEY is configured alongside options that disable
standard peer verification (CURLOPT_SSL_VERIFYPEER = 0 and
CURLOPT_SSL_VERIFYHOST = 0), libcurl fails to enforce public key pinning on
connections established without a presented server certificate. Bypassing the
pinning check under these disabled-verification conditions allows
unauthenticated connections to succeed when they should be rejected.(CVE-2026-80230)
A flaw in libcurl makes it wrongly reuse an existing HTTPS connection setup
for a given hostname even when using a different Native CA Store setting
(CURLSSLOPT_NATIVE_CA) than when the connection was created.(CVE-2026-80231)
When libpsl support is enabled, libcurl fails to enforce the Public Suffix
List boundary check when processing a Set-Cookie header where the Domain
attribute explicitly matches an origin host that is itself a public suffix
(e.g., Domain=co.uk set by co.uk).
Instead of coercing it into a strict host-only cookie, libcurl saves the
cookie with wildcard domain scope (.co.uk). Consequently, the cookie is
inappropriately included in subsequent outbound requests or HTTP redirects to
arbitrary sibling subdomains under the same public suffix (e.g.,
attacker.co.uk).(CVE-2026-82209)
- Record
OESA-2026-4128- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:63161
6.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:63161- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVRHSA-2026:63514
6.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:63514- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-18924
9.1
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with other handles, can lead to use-after-free in the cleanup process.
- Record
UBUNTU-CVE-2026-18924- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVAZL-99764 No score
CVE-2026-18924 affecting package curl for versions less than 8.11.1-12
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with other handles, can lead to use-after-free in the cleanup process.
- Record
AZL-99764- Updated
- 2026-11-02
OSVAZL-99780 No score
CVE-2026-18924 affecting package cmake 3.30.3-15
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with other handles, can lead to use-after-free in the cleanup process.
- Record
AZL-99780- Updated
- 2026-11-02
OSVAZL-99801 No score
CVE-2026-18924 affecting package mysql 8.0.46-1
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with other handles, can lead to use-after-free in the cleanup process.
- Record
AZL-99801- Updated
- 2026-11-02
OSVAZL-99834 No score
CVE-2026-18924 affecting package rust 1.75.0-30
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with other handles, can lead to use-after-free in the cleanup process.
- Record
AZL-99834- Updated
- 2026-11-02
OSVAZL-99858 No score
CVE-2026-18924 affecting package rust 1.90.0-10
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with other handles, can lead to use-after-free in the cleanup process.
- Record
AZL-99858- Updated
- 2026-11-02
OSVAZL-99879 No score
CVE-2026-18924 affecting package tensorflow 2.16.1-11
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with other handles, can lead to use-after-free in the cleanup process.
- Record
AZL-99879- Updated
- 2026-11-02
OSVCLSA-2026-1789475946 No score
Fix CVE(s): CVE-2026-18924
- SECURITY UPDATE: use-after-free in HTTP/2 server push transfers on shared
handles
- debian/patches/CVE-2026-18924.patch: make the duplicated handle created for a server push stream inherit the share of its parent handle in lib/http2.c
- CVE-2026-18924
- Record
CLSA-2026-1789475946- Updated
- 2026-11-02
OSVCLSA-2026-1789566546 No score
Fix CVE(s): CVE-2026-18924
- SECURITY UPDATE: use-after-free when an HTTP/2 server push transfer is cleaned up while the parent handle uses a shared connection cache
- debian/patches/CVE-2026-18924.patch: use-after-free when an HTTP/2 server push transfer is cleaned up while the parent handle uses a shared connection cache
- CVE-2026-18924
- Record
CLSA-2026-1789566546- Updated
- 2026-11-02
OSVCLSA-2026-1789899321 No score
curl: Fix of 3 CVEs
- CVE-2026-18924: use-after-free in the cleanup of HTTP/2 server push transfers, because a pushed transfer did not inherit the parent handle's share and could therefore outlive a shared connection
- CVE-2026-80230: public key pinning was not enforced when the server presented no certificate and both peer and host verification were disabled, so an unauthenticated connection succeeded where it should have been rejected
- CVE-2026-82209: a cookie whose Domain attribute exactly matched a public suffix was stored with wildcard domain scope instead of being coerced to host-only, so it was sent to arbitrary sibling subdomains under that public suffix
- Record
CLSA-2026-1789899321- Updated
- 2026-11-02
OSVCLSA-2026-1789899690 No score
curl: Fix of 3 CVEs
- CVE-2026-18924: use-after-free in the cleanup of HTTP/2 server push transfers, because a pushed transfer did not inherit the parent handle's share and could therefore outlive a shared connection
- CVE-2026-80230: public key pinning was not enforced when the server presented no certificate and both peer and host verification were disabled, so an unauthenticated connection succeeded where it should have been rejected
- CVE-2026-82209: a cookie whose Domain attribute exactly matched a public suffix was stored with wildcard domain scope instead of being coerced to host-only, so it was sent to arbitrary sibling subdomains under that public suffix
- Record
CLSA-2026-1789899690- Updated
- 2026-11-02
OSVCLSA-2026-1789899988 No score
curl: Fix of 3 CVEs
- CVE-2026-18924: use-after-free in the cleanup of HTTP/2 server push transfers, because a pushed transfer did not inherit the parent handle's share and could therefore outlive a shared connection
- CVE-2026-80230: public key pinning was not enforced when the server presented no certificate and both peer and host verification were disabled, so an unauthenticated connection succeeded where it should have been rejected
- CVE-2026-82209: a cookie whose Domain attribute exactly matched a public suffix was stored with wildcard domain scope instead of being coerced to host-only, so it was sent to arbitrary sibling subdomains under that public suffix
- Record
CLSA-2026-1789899988- Updated
- 2026-11-02
OSVCLSA-2026-1789900215 No score
Fix CVE(s): CVE-2026-18924, CVE-2026-80230, CVE-2026-82209
- SECURITY UPDATE: HTTP/2 server push use-after-free
- debian/patches/CVE-2026-18924.patch: make a pushed transfer inherit the parent handle's share in lib/http2.c, so a connection held by a share cannot be freed while the pushed transfer still uses it.
- CVE-2026-18924
- SECURITY UPDATE: public key pinning bypassed when no server certificate
- debian/patches/CVE-2026-80230.patch: in lib/vtls/openssl.c, treat a missing server certificate as acceptable only when no pinned public key is configured, so pinning is still enforced with peer and host verification disabled.
- CVE-2026-80230
- SECURITY UPDATE: cookie for an exact PSL domain kept wildcard scope
- debian/patches/CVE-2026-82209.patch: in lib/cookie.c, clear the tailmatch flag when a cookie's Domain attribute is itself a public suffix, so it becomes host-only instead of being sent to sibling subdomains.
- CVE-2026-82209
- Record
CLSA-2026-1789900215- Updated
- 2026-11-02
OSVCLSA-2026-1790152441 No score
curl: Fix of 3 CVEs
- CVE-2026-18924: use-after-free in the cleanup of HTTP/2 server push transfers, because a pushed transfer did not inherit the parent handle's share and could therefore outlive a shared connection
- CVE-2026-80230: public key pinning was not enforced when the server presented no certificate and both peer and host verification were disabled, so an unauthenticated connection succeeded where it should have been rejected
- CVE-2026-82209: a cookie whose Domain attribute exactly matched a public suffix was stored with wildcard domain scope instead of being coerced to host-only, so it was sent to arbitrary sibling subdomains under that public suffix
- remove upstream test1701, which performs an HTTP/2 Upgrade on an HTTP/1.1 POST; nghttp2 1.43 no longer supports Upgrade requests carrying a body, so the test fails against the nghttpx in the build root
- Record
CLSA-2026-1790152441- Updated
- 2026-11-02
OSVCLSA-2026-1790154364 No score
curl: Fix of 3 CVEs
- CVE-2026-18924: use-after-free in the cleanup of HTTP/2 server push transfers, because a pushed transfer did not inherit the parent handle's share and could therefore outlive a shared connection
- CVE-2026-80230: public key pinning was not enforced when the server presented no certificate and both peer and host verification were disabled, so an unauthenticated connection succeeded where it should have been rejected
- CVE-2026-82209: a cookie whose Domain attribute exactly matched a public suffix was stored with wildcard domain scope instead of being coerced to host-only, so it was sent to arbitrary sibling subdomains under that public suffix
- remove upstream test1701, which performs an HTTP/2 Upgrade on an HTTP/1.1 POST; nghttp2 1.43 no longer supports Upgrade requests carrying a body, so the test fails against the nghttpx in the build root
- Record
CLSA-2026-1790154364- Updated
- 2026-11-02
OSVCURL-CVE-2026-18924 No score
HTTP/2 server push UAF
A flaw in libcurl's handling of HTTP/2 Server Push streams, when the parent handle is set to share connections with other handles, can lead to use-after-free in the cleanup process.
- Record
CURL-CVE-2026-18924- Updated
- 2026-11-02
OSVMGASA-2026-0515 No score
Updated curl package fixes security vulnerabilities
curl 8.23.0 has been released. It fixes 24 CVEs since 8.22.0, listed at https://curl.se/docs/security.html Not all of theses CVEs affect Mageia. Of the ones fixed in 8.23.0, these are the ones that do: CVE-2026-86410: redirect to SFTP or SCP bypasses host verification CVE-2026-86412: server-set cookie erases cookie jar CVE-2026-86413: Negotiate credentials sent to redirected origin CVE-2026-86414: leaking host credentials to HTTP proxy CVE-2026-86415: auto client cert connection reuse mixup CVE-2026-87861: cross-origin reuse of a Negotiate connection CVE-2026-87862: HSTS cache import drops longer-lived child CVE-2026-87863: HSTS response erases persisted entries CVE-2026-92386: server-set cookie aborts cookie jar load CVE-2026-92387: never-ending loop via server response omission CVE-2026-92388: FTP wildcard write callback mixup CVE-2026-92389: TFTP direction confusion CVE-2026-92390: -J no-clobber guarantee bypassed with 103 early hints CVE-2026-92391: curl_mime_free stack overflow by recursion CVE-2026-92392: HTTP/2 upload Use-After-Free CVE-2026-94265: Authorization: Negotiate sent to foreign origin CVE-2026-94266: password leak in CURLINFO_EFFECTIVE_URL CVE-2026-107929: local interface connection reuse mixup There were also some CVE IDs released at the same time that were fixed earlier, in 8.22.0, but just announced now: CVE-2026-86409: stale SigV4 headers sent unintended CVE-2026-86411: FTP connection reuse inherits client-certificate CVE-2026-87864: IMAP APPEND plus CRLF conversion command injection Here are the CVEs fixed in 8.22.0, which wasn't released in mga10 and so are only getting fixed now: CVE-2026-13608: OpenLDAP SASL authentication bypass CVE-2026-18924: HTTP/2 server push UAF CVE-2026-19931: Negotiate ambient user conn reuse CVE-2026-80229: OpenSSL provider use-after-free CVE-2026-80230: OpenSSL pinning bypass CVE-2026-80255: secure cookie attribute bypass with tab CVE-2026-82209: domain-scoped PSL domain cookie
- Record
MGASA-2026-0515- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11696-1 No score
curl-8.22.0-1.1 on GA media
These are all security issues fixed in the curl-8.22.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11696-1- Updated
- 2026-11-02
OSVROOT-OS-ALPINE-315-CVE-2026-18924 No score
CVE-2026-18924 in curl - Patched by Root
Root has patched CVE-2026-18924 in the curl package for Root:Alpine:3.15. Multiple fixed versions available.
- Record
ROOT-OS-ALPINE-315-CVE-2026-18924- Updated
- 2026-11-02
OSVROOT-OS-ALPINE-320-CVE-2026-18924 No score
CVE-2026-18924 in curl - Patched by Root
Root has patched CVE-2026-18924 in the curl package for Root:Alpine:3.20. Multiple fixed versions available.
- Record
ROOT-OS-ALPINE-320-CVE-2026-18924- Updated
- 2026-11-02
OSVROOT-OS-ALPINE-321-CVE-2026-18924 No score
CVE-2026-18924 in curl - Patched by Root
Root has patched CVE-2026-18924 in the curl package for Root:Alpine:3.21. Multiple fixed versions available.
- Record
ROOT-OS-ALPINE-321-CVE-2026-18924- Updated
- 2026-11-03
OSVROOT-OS-ALPINE-322-CVE-2026-18924 No score
CVE-2026-18924 in curl - Patched by Root
Root has patched CVE-2026-18924 in the curl package for Root:Alpine:3.22. Multiple fixed versions available.
- Record
ROOT-OS-ALPINE-322-CVE-2026-18924- Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2026-18924 No score
CVE-2026-18924 in curl - Patched by Root
Root has patched CVE-2026-18924 in the curl package for Root:Debian:12. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-12-CVE-2026-18924- Updated
- 2026-11-03
OSVROOT-OS-DEBIAN-13-CVE-2026-18924 No score
CVE-2026-18924 in curl - Patched by Root
Root has patched CVE-2026-18924 in the curl package for Root:Debian:13. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-13-CVE-2026-18924- Updated
- 2026-11-03
OSVSUSE-SU-2026:4954-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2026-8932: incomplete mTLS config matching in conn reuse (bsc#1268414).
- CVE-2026-11856: cross-origin Digest auth state leak (bsc#1268426).
- CVE-2026-18924: HTTP/2 server push UAF (bsc#1277477).
- CVE-2026-19931: Negotiate ambient user conn reuse (bsc#1277478).
- CVE-2026-80255: secure cookie attribute bypass with tab (bsc#1277482).
- CVE-2026-82209: domain-scoped PSL domain cookie (bsc#1278173).
- CVE-2026-86409: stale SigV4 headers sent unintended (bsc#1285031).
- CVE-2026-86410: redirect to SFTP or SCP bypasses host verification (bsc#1285030).
- CVE-2026-86414: leaking host credentials to HTTP proxy (bsc#1285026).
- CVE-2026-87862: HSTS cache import drops longer-lived child (bsc#1285023).
- CVE-2026-87863: HSTS response erases persisted entries (bsc#1285022).
- CVE-2026-87864: IMAP APPEND plus CRLF conversion command injection (bsc#1285021).
- CVE-2026-92386: server-set cookie aborts cookie jar load (bsc#1285018).
- CVE-2026-92387: never-ending loop via server response omission (bsc#1285017).
- CVE-2026-92388: FTP wildcard write callback mixup (bsc#1285016).
- CVE-2026-92389: TFTP direction confusion (bsc#1285015).
- CVE-2026-92390: -J no-clobber guarantee bypassed with 103 early hints (bsc#1285014).
- CVE-2026-92391: curl_mime_free stack overflow by recursion (bsc#1285013).
- CVE-2026-92392: HTTP/2 upload Use-After-Free (bsc#1285012).
- CVE-2026-94266: password leak in CURLINFO_EFFECTIVE_URL (bsc#1285010).
- CVE-2026-107929: local interface connection reuse mixup (bsc#1285008).
- Record
SUSE-SU-2026:4954-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:5068-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2026-8932: incomplete mTLS config matching in conn reuse (bsc#1268414).
- CVE-2026-9546: sending old referer (bsc#1268419).
- CVE-2026-11352: QUIC zero-length UDP datagrams busy-loop (bsc#1268423).
- CVE-2026-11564: Native CA trust persist (bsc#1268424).
- CVE-2026-11586: WS Auto-PONG memory exhaustion (bsc#1268425).
- CVE-2026-11856: cross-origin Digest auth state leak (bsc#1268426).
- CVE-2026-12064: proto-default skips SSH verification (bsc#1268427).
- CVE-2026-18924: HTTP/2 server push UAF (bsc#1277477).
- CVE-2026-19931: Negotiate ambient user conn reuse (bsc#1277478).
- CVE-2026-80255: secure cookie attribute bypass with tab (bsc#1277482).
- CVE-2026-82209: domain-scoped PSL domain cookie (bsc#1278173).
- CVE-2026-86409: stale SigV4 headers sent unintended (bsc#1285031).
- CVE-2026-86410: redirect to SFTP or SCP bypasses host verification (bsc#1285030).
- CVE-2026-86411: FTP connection reuse inherits client-certificate (bsc#1285029).
- CVE-2026-86412: server-set cookie erases cookie jar (bsc#1285028).
- CVE-2026-86413: Negotiate credentials sent to redirected origin (bsc#1285027).
- CVE-2026-86414: leaking host credentials to HTTP proxy (bsc#1285026).
- CVE-2026-87861: cross-origin reuse of a Negotiate connection (bsc#1285024).
- CVE-2026-87862: HSTS cache import drops longer-lived child (bsc#1285023).
- CVE-2026-87863: HSTS response erases persisted entries (bsc#1285022).
- CVE-2026-87864: IMAP APPEND plus CRLF conversion command injection (bsc#1285021).
- CVE-2026-92386: server-set cookie aborts cookie jar load (bsc#1285018).
- CVE-2026-92387: never-ending loop via server response omission (bsc#1285017).
- CVE-2026-92388: FTP wildcard write callback mixup (bsc#1285016).
- CVE-2026-92389: TFTP direction confusion (bsc#1285015).
- CVE-2026-92390: -J no-clobber guarantee bypassed with 103 early hints (bsc#1285014).
- CVE-2026-92391: curl_mime_free stack overflow by recursion (bsc#1285013).
- CVE-2026-92392: HTTP/2 upload Use-After-Free (bsc#1285012).
- CVE-2026-94265: Authorization: Negotiate sent to foreign origin (bsc#1285011).
- CVE-2026-94266: password leak in CURLINFO_EFFECTIVE_URL (bsc#1285010).
- CVE-2026-107929: local interface connection reuse mixup (bsc#1285008).
Changes for curl:
- Updated curl to version 8.22.0. (jsc#PED-16984)
- Record
SUSE-SU-2026:5068-1- Updated
- 2026-11-03
OSVSUSE-SU-2026:5069-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2026-8932: incomplete mTLS config matching in conn reuse (bsc#1268414).
- CVE-2026-9546: sending old referer (bsc#1268419).
- CVE-2026-11352: QUIC zero-length UDP datagrams busy-loop (bsc#1268423).
- CVE-2026-11564: Native CA trust persist (bsc#1268424).
- CVE-2026-11586: WS Auto-PONG memory exhaustion (bsc#1268425).
- CVE-2026-11856: cross-origin Digest auth state leak (bsc#1268426).
- CVE-2026-12064: proto-default skips SSH verification (bsc#1268427).
- CVE-2026-18924: HTTP/2 server push UAF (bsc#1277477).
- CVE-2026-19931: Negotiate ambient user conn reuse (bsc#1277478).
- CVE-2026-80255: secure cookie attribute bypass with tab (bsc#1277482).
- CVE-2026-82209: domain-scoped PSL domain cookie (bsc#1278173).
- CVE-2026-86409: stale SigV4 headers sent unintended (bsc#1285031).
- CVE-2026-86410: redirect to SFTP or SCP bypasses host verification (bsc#1285030).
- CVE-2026-86411: FTP connection reuse inherits client-certificate (bsc#1285029).
- CVE-2026-86412: server-set cookie erases cookie jar (bsc#1285028).
- CVE-2026-86413: Negotiate credentials sent to redirected origin (bsc#1285027).
- CVE-2026-86414: leaking host credentials to HTTP proxy (bsc#1285026).
- CVE-2026-87861: cross-origin reuse of a Negotiate connection (bsc#1285024).
- CVE-2026-87862: HSTS cache import drops longer-lived child (bsc#1285023).
- CVE-2026-87863: HSTS response erases persisted entries (bsc#1285022).
- CVE-2026-87864: IMAP APPEND plus CRLF conversion command injection (bsc#1285021).
- CVE-2026-92386: server-set cookie aborts cookie jar load (bsc#1285018).
- CVE-2026-92387: never-ending loop via server response omission (bsc#1285017).
- CVE-2026-92388: FTP wildcard write callback mixup (bsc#1285016).
- CVE-2026-92389: TFTP direction confusion (bsc#1285015).
- CVE-2026-92390: -J no-clobber guarantee bypassed with 103 early hints (bsc#1285014).
- CVE-2026-92391: curl_mime_free stack overflow by recursion (bsc#1285013).
- CVE-2026-92392: HTTP/2 upload Use-After-Free (bsc#1285012).
- CVE-2026-94265: Authorization: Negotiate sent to foreign origin (bsc#1285011).
- CVE-2026-94266: password leak in CURLINFO_EFFECTIVE_URL (bsc#1285010).
- CVE-2026-107929: local interface connection reuse mixup (bsc#1285008).
Changes for curl:
- Updated to version 8.22.0. (jsc#PED-16984)
- Record
SUSE-SU-2026:5069-1- Updated
- 2026-11-03
OSVUSN-8820-1 No score
curl vulnerabilities
Eunsoo Kim discovered that curl incorrectly handled SASL negotiation for LDAP authentication in certain circumstances. A machine-in-the-middle attacker could possibly use this issue to bypass peer validation. This issue only affected Ubuntu 24.04 LTS and Ubuntu 26.04 LTS. (CVE-2026-13608)
Stephan Zeisberg discovered that curl incorrectly handled HTTP/2 Server Push streams when sharing connections between handles. A remote attacker could possibly use this issue to cause curl to crash, resulting in a denial of service, or execute arbitrary code. (CVE-2026-18924)
Stanislav Fort discovered that curl incorrectly managed the lifetime of pooled TLS connections when using the multi interface. An attacker could possibly use this issue to cause curl to crash, resulting in a denial of service, or execute arbitrary code. This issue only affected Ubuntu 26.04 LTS. (CVE-2026-80229)
Stanislav Fort discovered that curl did not properly enforce public key pinning when certificate verification was disabled in certain circumstances. A remote attacker could possibly use this issue to bypass pinning checks and cause curl to accept connections that should have been rejected. (CVE-2026-80230)
Stanislav Fort discovered that curl incorrectly handled the Secure attribute of cookies in certain circumstances. A remote attacker could possibly use this issue to obtain sensitive information. This issue only affected Ubuntu 26.04 LTS. (CVE-2026-80255)
Stanislav Fort discovered that curl did not properly enforce Public Suffix List boundaries when handling cookies in certain circumstances. A remote attacker could possibly use this issue to cause cookies to be sent to unrelated domains, resulting in sensitive information being exposed. This issue only affected Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, and Ubuntu 26.04 LTS. (CVE-2026-82209)
Ady Elouej discovered that curl did not clear proxy authentication state between requests when reusing a handle with environment-variable proxy configuration. A remote attacker could possibly use this issue to obtain sensitive credentials. This issue was previously fixed in USN-8487-1, but that fix was incomplete for Ubuntu 16.04 LTS. (CVE-2026-8927)
- Record
USN-8820-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
curlAlpine:v3.23 |
7.44.0 up to 8.22.0-r0 | 8.22.0-r0 |
curlAlpine:v3.24 |
7.44.0 up to 8.22.0-r0 | 8.22.0-r0 |
curlAzure Linux:3 |
before 8.11.1-12 | 8.11.1-12 |
cmakeAzure Linux:3 |
through 3.30.3-15 | None known |
mysqlAzure Linux:3 |
through 8.0.46-1 | None known |
rustAzure Linux:3 |
through 1.75.0-30 | None known |
rustAzure Linux:3 |
1.85.0 to 1.90.0-10 | None known |
tensorflowAzure Linux:3 |
through 2.16.1-11 | None known |
curlAlpaquita:23 |
8.1.0-r2 up to 8.22.0-r0 | 8.22.0-r0 |
curlAlpaquita:25 |
8.14.0-r1 up to 8.22.0-r0 | 8.22.0-r0 |
Show 117 moreShow less
| Package | Affected | Fixed |
|---|---|---|
curlAlpaquita:stream |
8.1.2-r0 up to 8.22.0-r0 | 8.22.0-r0 |
curlBellSoft Hardened Containers:stream |
8.1.2-r0 up to 8.22.0-r0 | 8.22.0-r0 |
curlTuxCare:Ubuntu:20.04 |
before 7.68.0-1ubuntu2.25+tuxcare.els5 | 7.68.0-1ubuntu2.25+tuxcare.els5 |
libcurl3-gnutlsTuxCare:Ubuntu:20.04 |
before 7.68.0-1ubuntu2.25+tuxcare.els5 | 7.68.0-1ubuntu2.25+tuxcare.els5 |
libcurl3-nssTuxCare:Ubuntu:20.04 |
before 7.68.0-1ubuntu2.25+tuxcare.els5 | 7.68.0-1ubuntu2.25+tuxcare.els5 |
libcurl4TuxCare:Ubuntu:20.04 |
before 7.68.0-1ubuntu2.25+tuxcare.els5 | 7.68.0-1ubuntu2.25+tuxcare.els5 |
libcurl4-docTuxCare:Ubuntu:20.04 |
before 7.68.0-1ubuntu2.25+tuxcare.els5 | 7.68.0-1ubuntu2.25+tuxcare.els5 |
libcurl4-gnutls-devTuxCare:Ubuntu:20.04 |
before 7.68.0-1ubuntu2.25+tuxcare.els5 | 7.68.0-1ubuntu2.25+tuxcare.els5 |
libcurl4-nss-devTuxCare:Ubuntu:20.04 |
before 7.68.0-1ubuntu2.25+tuxcare.els5 | 7.68.0-1ubuntu2.25+tuxcare.els5 |
libcurl4-openssl-devTuxCare:Ubuntu:20.04 |
before 7.68.0-1ubuntu2.25+tuxcare.els5 | 7.68.0-1ubuntu2.25+tuxcare.els5 |
curlTuxCare:Debian:10 |
before 7.64.0-4+deb10u9+tuxcare.els6 | 7.64.0-4+deb10u9+tuxcare.els6 |
libcurl3-gnutlsTuxCare:Debian:10 |
before 7.64.0-4+deb10u9+tuxcare.els6 | 7.64.0-4+deb10u9+tuxcare.els6 |
libcurl3-nssTuxCare:Debian:10 |
before 7.64.0-4+deb10u9+tuxcare.els6 | 7.64.0-4+deb10u9+tuxcare.els6 |
libcurl4TuxCare:Debian:10 |
before 7.64.0-4+deb10u9+tuxcare.els6 | 7.64.0-4+deb10u9+tuxcare.els6 |
libcurl4-docTuxCare:Debian:10 |
before 7.64.0-4+deb10u9+tuxcare.els6 | 7.64.0-4+deb10u9+tuxcare.els6 |
libcurl4-gnutls-devTuxCare:Debian:10 |
before 7.64.0-4+deb10u9+tuxcare.els6 | 7.64.0-4+deb10u9+tuxcare.els6 |
libcurl4-nss-devTuxCare:Debian:10 |
before 7.64.0-4+deb10u9+tuxcare.els6 | 7.64.0-4+deb10u9+tuxcare.els6 |
libcurl4-openssl-devTuxCare:Debian:10 |
before 7.64.0-4+deb10u9+tuxcare.els6 | 7.64.0-4+deb10u9+tuxcare.els6 |
curlTuxCare:CentOS:8.4 |
before 7.61.1-22.el8.tuxcare.els23 | 7.61.1-22.el8.tuxcare.els23 |
curl-minimalTuxCare:CentOS:8.4 |
before 7.61.1-22.el8.tuxcare.els23 | 7.61.1-22.el8.tuxcare.els23 |
libcurlTuxCare:CentOS:8.4 |
before 7.61.1-22.el8.tuxcare.els23 | 7.61.1-22.el8.tuxcare.els23 |
libcurl-develTuxCare:CentOS:8.4 |
before 7.61.1-22.el8.tuxcare.els23 | 7.61.1-22.el8.tuxcare.els23 |
libcurl-minimalTuxCare:CentOS:8.4 |
before 7.61.1-22.el8.tuxcare.els23 | 7.61.1-22.el8.tuxcare.els23 |
curlTuxCare:CentOS:8.5 |
before 7.61.1-22.el8.tuxcare.els23 | 7.61.1-22.el8.tuxcare.els23 |
curl-minimalTuxCare:CentOS:8.5 |
before 7.61.1-22.el8.tuxcare.els23 | 7.61.1-22.el8.tuxcare.els23 |
libcurlTuxCare:CentOS:8.5 |
before 7.61.1-22.el8.tuxcare.els23 | 7.61.1-22.el8.tuxcare.els23 |
libcurl-develTuxCare:CentOS:8.5 |
before 7.61.1-22.el8.tuxcare.els23 | 7.61.1-22.el8.tuxcare.els23 |
libcurl-minimalTuxCare:CentOS:8.5 |
before 7.61.1-22.el8.tuxcare.els23 | 7.61.1-22.el8.tuxcare.els23 |
curlTuxCare:CentOS-Stream:8 |
before 7.61.1-34.el8.tuxcare.els12 | 7.61.1-34.el8.tuxcare.els12 |
curl-minimalTuxCare:CentOS-Stream:8 |
before 7.61.1-34.el8.tuxcare.els12 | 7.61.1-34.el8.tuxcare.els12 |
libcurlTuxCare:CentOS-Stream:8 |
before 7.61.1-34.el8.tuxcare.els12 | 7.61.1-34.el8.tuxcare.els12 |
libcurl-develTuxCare:CentOS-Stream:8 |
before 7.61.1-34.el8.tuxcare.els12 | 7.61.1-34.el8.tuxcare.els12 |
libcurl-minimalTuxCare:CentOS-Stream:8 |
before 7.61.1-34.el8.tuxcare.els12 | 7.61.1-34.el8.tuxcare.els12 |
curlTuxCare:Ubuntu:18.04 |
before 7.58.0-2ubuntu3.24+tuxcare.els14 | 7.58.0-2ubuntu3.24+tuxcare.els14 |
libcurl3-gnutlsTuxCare:Ubuntu:18.04 |
before 7.58.0-2ubuntu3.24+tuxcare.els14 | 7.58.0-2ubuntu3.24+tuxcare.els14 |
libcurl3-nssTuxCare:Ubuntu:18.04 |
before 7.58.0-2ubuntu3.24+tuxcare.els14 | 7.58.0-2ubuntu3.24+tuxcare.els14 |
libcurl4TuxCare:Ubuntu:18.04 |
before 7.58.0-2ubuntu3.24+tuxcare.els14 | 7.58.0-2ubuntu3.24+tuxcare.els14 |
libcurl4-docTuxCare:Ubuntu:18.04 |
before 7.58.0-2ubuntu3.24+tuxcare.els14 | 7.58.0-2ubuntu3.24+tuxcare.els14 |
libcurl4-gnutls-devTuxCare:Ubuntu:18.04 |
before 7.58.0-2ubuntu3.24+tuxcare.els14 | 7.58.0-2ubuntu3.24+tuxcare.els14 |
libcurl4-nss-devTuxCare:Ubuntu:18.04 |
before 7.58.0-2ubuntu3.24+tuxcare.els14 | 7.58.0-2ubuntu3.24+tuxcare.els14 |
libcurl4-openssl-devTuxCare:Ubuntu:18.04 |
before 7.58.0-2ubuntu3.24+tuxcare.els14 | 7.58.0-2ubuntu3.24+tuxcare.els14 |
curlTuxCare:AlmaLinux:9.6 |
before 7.76.1-31.el9_6.1.tuxcare.els19 | 7.76.1-31.el9_6.1.tuxcare.els19 |
curl-minimalTuxCare:AlmaLinux:9.6 |
before 7.76.1-31.el9_6.1.tuxcare.els19 | 7.76.1-31.el9_6.1.tuxcare.els19 |
libcurlTuxCare:AlmaLinux:9.6 |
before 7.76.1-31.el9_6.1.tuxcare.els19 | 7.76.1-31.el9_6.1.tuxcare.els19 |
libcurl-develTuxCare:AlmaLinux:9.6 |
before 7.76.1-31.el9_6.1.tuxcare.els19 | 7.76.1-31.el9_6.1.tuxcare.els19 |
libcurl-minimalTuxCare:AlmaLinux:9.6 |
before 7.76.1-31.el9_6.1.tuxcare.els19 | 7.76.1-31.el9_6.1.tuxcare.els19 |
curlTuxCare:AlmaLinux:9.2 |
before 7.76.1-31.el9_2.1.tuxcare.els19 | 7.76.1-31.el9_2.1.tuxcare.els19 |
curl-minimalTuxCare:AlmaLinux:9.2 |
before 7.76.1-31.el9_2.1.tuxcare.els19 | 7.76.1-31.el9_2.1.tuxcare.els19 |
libcurlTuxCare:AlmaLinux:9.2 |
before 7.76.1-31.el9_2.1.tuxcare.els19 | 7.76.1-31.el9_2.1.tuxcare.els19 |
libcurl-develTuxCare:AlmaLinux:9.2 |
before 7.76.1-31.el9_2.1.tuxcare.els19 | 7.76.1-31.el9_2.1.tuxcare.els19 |
libcurl-minimalTuxCare:AlmaLinux:9.2 |
before 7.76.1-31.el9_2.1.tuxcare.els19 | 7.76.1-31.el9_2.1.tuxcare.els19 |
curlDebian:12 |
All versions, plus listed versions 7.88.1-107.88.1-10+deb12u17.88.1-10+deb12u117.88.1-10+deb12u127.88.1-10+deb12u13 Show 45 moreShow less7.88.1-10+deb12u147.88.1-10+deb12u157.88.1-10+deb12u1~bpo11+17.88.1-10+deb12u27.88.1-10+deb12u37.88.1-10+deb12u3~bpo11+17.88.1-10+deb12u47.88.1-10+deb12u57.88.1-10+deb12u5~bpo11+17.88.1-10+deb12u67.88.1-10+deb12u6~bpo11+17.88.1-10+deb12u77.88.1-10+deb12u87.88.1-10+deb12u97.88.1-118.0.1-1~exp18.10.0-18.10.0-28.10.1-18.10.1-1~bpo12+18.10.1-28.11.0-18.11.1-18.11.1-1~bpo12+18.12.0+git20250209.89ed161+ds-18.12.0+git20250209.89ed161+ds-1~bpo12+18.12.1-18.12.1-28.12.1-2~bpo12+18.12.1-38.12.1-3~bpo12+18.13.0-18.13.0-1+exp18.13.0-28.13.0-2+exp18.13.0-38.13.0-48.13.0-4+exp18.13.0-58.13.0-5+exp18.13.0-5~bpo12+18.13.0~rc-1~exp18.13.0~rc-1~exp28.13.0~rc2-18.13.0~rc2-2 |
None known |
curlDebian:13 |
All versions, plus listed versions 8.14.1-28.14.1-2+deb13u18.14.1-2+deb13u28.14.1-2+deb13u2~bpo13+18.14.1-2+deb13u3 Show 45 moreShow less8.14.1-2+deb13u48.14.1-2+deb13u58.14.1-2+exp18.15.0-18.15.0-1~bpo13+18.15.0-1~exp18.15.0~rc1-1exp18.15.0~rc2-1~exp18.15.0~rc3-1~exp18.16.0-18.16.0-1+exp18.16.0-1~bpo13+18.16.0-28.16.0-38.16.0-48.16.0-4~bpo13+18.16.0~rc1-1~exp18.16.0~rc2-18.16.0~rc2-28.16.0~rc3-18.17.0-18.17.0-28.17.0-38.17.0~rc1-1~exp18.17.0~rc2-18.17.0~rc3-18.18.0-18.18.0-1~bpo13+18.18.0-28.18.0~rc1-1+exp18.18.0~rc2-18.18.0~rc3-18.19.0-18.19.0-1+exp18.19.0-1~bpo13+18.19.0-28.19.0-38.19.0-3+exp18.19.0-3+exp28.19.0~rc1-1~exp18.19.0~rc2-18.19.0~rc2-28.19.0~rc3-18.20.0-18.20.0-1+exp |
None known |
curlDebian:14 |
before 8.22.0~rc2-1, plus listed versions 8.14.1-28.14.1-2+exp18.15.0-18.15.0-1~bpo13+18.15.0-1~exp1 Show 45 moreShow less8.15.0~rc1-1exp18.15.0~rc2-1~exp18.15.0~rc3-1~exp18.16.0-18.16.0-1+exp18.16.0-1~bpo13+18.16.0-28.16.0-38.16.0-48.16.0-4~bpo13+18.16.0~rc1-1~exp18.16.0~rc2-18.16.0~rc2-28.16.0~rc3-18.17.0-18.17.0-28.17.0-38.17.0~rc1-1~exp18.17.0~rc2-18.17.0~rc3-18.18.0-18.18.0-1~bpo13+18.18.0-28.18.0~rc1-1+exp18.18.0~rc2-18.18.0~rc3-18.19.0-18.19.0-1+exp18.19.0-1~bpo13+18.19.0-28.19.0-38.19.0-3+exp18.19.0-3+exp28.19.0~rc1-1~exp18.19.0~rc2-18.19.0~rc2-28.19.0~rc3-18.20.0-18.20.0-1+exp8.20.0-28.20.0-2+exp18.20.0-2~bpo13+18.20.0-38.20.0-48.20.0-5 |
8.22.0~rc2-1 |
curlMageia:10 |
before 8.23.0-1.mga10 | 8.23.0-1.mga10 |
curlopenEuler:20.03-LTS-SP4 |
before 7.71.1-54.oe2003sp4 | 7.71.1-54.oe2003sp4 |
curlopenEuler:22.03-LTS-SP4 |
before 7.79.1-56.oe2203sp4 | 7.79.1-56.oe2203sp4 |
curlopenEuler:24.03-LTS-SP1 |
before 8.4.0-37.oe2403sp1 | 8.4.0-37.oe2403sp1 |
curlopenEuler:24.03-LTS-SP3 |
before 8.4.0-37.oe2403sp3 | 8.4.0-37.oe2403sp3 |
curlopenEuler:24.03-LTS-SP4 |
before 8.4.0-37.oe2403sp4 | 8.4.0-37.oe2403sp4 |
curlRed Hat:hummingbird:1 |
before 0:8.22.0-0.1.hum1 | 0:8.22.0-0.1.hum1 |
libcurlRed Hat:hummingbird:1 |
before 0:8.22.0-0.1.hum1 | 0:8.22.0-0.1.hum1 |
libcurl-develRed Hat:hummingbird:1 |
before 0:8.22.0-0.1.hum1 | 0:8.22.0-0.1.hum1 |
libcurl-minimalRed Hat:hummingbird:1 |
before 0:8.22.0-0.1.hum1 | 0:8.22.0-0.1.hum1 |
cargoRed Hat:hummingbird:1 |
before 0:1.98.0-1.hum1 | 0:1.98.0-1.hum1 |
clippyRed Hat:hummingbird:1 |
before 0:1.98.0-1.hum1 | 0:1.98.0-1.hum1 |
rustRed Hat:hummingbird:1 |
before 0:1.98.0-1.hum1 | 0:1.98.0-1.hum1 |
rust-analyzerRed Hat:hummingbird:1 |
before 0:1.98.0-1.hum1 | 0:1.98.0-1.hum1 |
rust-debugger-commonRed Hat:hummingbird:1 |
before 0:1.98.0-1.hum1 | 0:1.98.0-1.hum1 |
rust-docRed Hat:hummingbird:1 |
before 0:1.98.0-1.hum1 | 0:1.98.0-1.hum1 |
rust-gdbRed Hat:hummingbird:1 |
before 0:1.98.0-1.hum1 | 0:1.98.0-1.hum1 |
rust-lldbRed Hat:hummingbird:1 |
before 0:1.98.0-1.hum1 | 0:1.98.0-1.hum1 |
rust-srcRed Hat:hummingbird:1 |
before 0:1.98.0-1.hum1 | 0:1.98.0-1.hum1 |
rust-std-staticRed Hat:hummingbird:1 |
before 0:1.98.0-1.hum1 | 0:1.98.0-1.hum1 |
rust-std-static-aarch64-unknown-none-softfloatRed Hat:hummingbird:1 |
before 0:1.98.0-1.hum1 | 0:1.98.0-1.hum1 |
rust-std-static-aarch64-unknown-uefiRed Hat:hummingbird:1 |
before 0:1.98.0-1.hum1 | 0:1.98.0-1.hum1 |
rust-std-static-i686-pc-windows-gnuRed Hat:hummingbird:1 |
before 0:1.98.0-1.hum1 | 0:1.98.0-1.hum1 |
rust-std-static-wasm32-unknown-unknownRed Hat:hummingbird:1 |
before 0:1.98.0-1.hum1 | 0:1.98.0-1.hum1 |
rust-std-static-wasm32-wasip1Red Hat:hummingbird:1 |
before 0:1.98.0-1.hum1 | 0:1.98.0-1.hum1 |
rust-std-static-x86_64-pc-windows-gnuRed Hat:hummingbird:1 |
before 0:1.98.0-1.hum1 | 0:1.98.0-1.hum1 |
rust-std-static-x86_64-unknown-noneRed Hat:hummingbird:1 |
before 0:1.98.0-1.hum1 | 0:1.98.0-1.hum1 |
rust-std-static-x86_64-unknown-uefiRed Hat:hummingbird:1 |
before 0:1.98.0-1.hum1 | 0:1.98.0-1.hum1 |
rustfmtRed Hat:hummingbird:1 |
before 0:1.98.0-1.hum1 | 0:1.98.0-1.hum1 |
curlRoot:Alpine:3.15 |
before 8.5.0-r00073 | 8.5.0-r000738.5.0-r00074 |
rootio-curlRoot:Alpine:3.15 |
before 8.5.0-r00073 | 8.5.0-r000738.5.0-r00074 |
curlRoot:Alpine:3.20 |
before 8.14.1-r200711 | 8.14.1-r2007118.14.1-r200712 |
rootio-curlRoot:Alpine:3.20 |
before 8.14.1-r200711 | 8.14.1-r2007118.14.1-r200712 |
curlRoot:Alpine:3.21 |
before 8.14.1-r30078 | 8.14.1-r300788.14.1-r200758.14.1-r200768.14.1-r200778.14.1-r300798.14.1-r3007108.14.1-r3007118.14.1-r300712 |
rootio-curlRoot:Alpine:3.21 |
before 8.14.1-r30078 | 8.14.1-r300788.14.1-r200758.14.1-r200768.14.1-r200778.14.1-r300798.14.1-r3007108.14.1-r3007118.14.1-r300712 |
curlRoot:Alpine:3.22 |
before 8.14.1-r400710 | 8.14.1-r4007108.14.1-r300778.14.1-r300788.14.1-r30079 |
rootio-curlRoot:Alpine:3.22 |
before 8.14.1-r400710 | 8.14.1-r4007108.14.1-r300778.14.1-r300788.14.1-r30079 |
curlRoot:Debian:12 |
before 7.88.1-10+deb12u15.aikido.17 | 7.88.1-10+deb12u15.aikido.177.88.1-10+deb12u15.aikido.187.88.1-10+deb12u15.aikido.19 |
rootio-curlRoot:Debian:12 |
before 7.88.1-10+deb12u15.aikido.17 | 7.88.1-10+deb12u15.aikido.177.88.1-10+deb12u15.aikido.187.88.1-10+deb12u15.aikido.19 |
curlRoot:Debian:13 |
before 8.14.1-2+deb13u7.aikido.24 | 8.14.1-2+deb13u7.aikido.248.14.1-2+deb13u7.aikido.25 |
rootio-curlRoot:Debian:13 |
before 8.14.1-2+deb13u7.aikido.24 | 8.14.1-2+deb13u7.aikido.248.14.1-2+deb13u7.aikido.25 |
curlSUSE:Linux Enterprise Installer Updates 15 SP4 |
before 8.14.1-150400.5.98.1 | 8.14.1-150400.5.98.1 |
curlSUSE:Linux Enterprise Installer Updates 15 SP5 |
before 8.14.1-150400.5.98.1 | 8.14.1-150400.5.98.1 |
curlSUSE:Linux Enterprise Micro 5.3 |
before 8.14.1-150400.5.98.1 | 8.14.1-150400.5.98.1 |
curlSUSE:Linux Enterprise Micro 5.4 |
before 8.14.1-150400.5.98.1 | 8.14.1-150400.5.98.1 |
curlSUSE:Linux Enterprise Micro 5.5 |
before 8.14.1-150400.5.98.1 | 8.14.1-150400.5.98.1 |
curlSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS |
before 8.14.1-150400.5.98.1 | 8.14.1-150400.5.98.1 |
curlSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS |
before 8.14.1-150400.5.98.1 | 8.14.1-150400.5.98.1 |
curlSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS |
before 8.14.1-150400.5.98.1 | 8.14.1-150400.5.98.1 |
curlSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS |
before 8.14.1-150400.5.98.1 | 8.14.1-150400.5.98.1 |
curlSUSE:Linux Enterprise Server 15 SP4-LTSS |
before 8.14.1-150400.5.98.1 | 8.14.1-150400.5.98.1 |
curlSUSE:Linux Enterprise Server 15 SP5-LTSS |
before 8.14.1-150400.5.98.1 | 8.14.1-150400.5.98.1 |
curlSUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 8.22.0-150700.7.33.1 | 8.22.0-150700.7.33.1 |
curlSUSE:Linux Enterprise Server 15 SP6-LTSS |
before 8.22.0-150600.4.58.1 | 8.22.0-150600.4.58.1 |
curlSUSE:Linux Enterprise Server for SAP Applications 15 SP6 |
before 8.22.0-150600.4.58.1 | 8.22.0-150600.4.58.1 |
curlUbuntu:Pro:16.04:LTS |
before 7.47.0-1ubuntu2.19+esm20, plus listed versions 7.43.0-1ubuntu27.45.0-1ubuntu17.46.0-1ubuntu17.47.0-1ubuntu17.47.0-1ubuntu2 Show 34 moreShow less7.47.0-1ubuntu2.17.47.0-1ubuntu2.27.47.0-1ubuntu2.37.47.0-1ubuntu2.47.47.0-1ubuntu2.57.47.0-1ubuntu2.67.47.0-1ubuntu2.77.47.0-1ubuntu2.87.47.0-1ubuntu2.97.47.0-1ubuntu2.117.47.0-1ubuntu2.127.47.0-1ubuntu2.137.47.0-1ubuntu2.147.47.0-1ubuntu2.157.47.0-1ubuntu2.167.47.0-1ubuntu2.187.47.0-1ubuntu2.197.47.0-1ubuntu2.19+esm17.47.0-1ubuntu2.19+esm27.47.0-1ubuntu2.19+esm37.47.0-1ubuntu2.19+esm47.47.0-1ubuntu2.19+esm57.47.0-1ubuntu2.19+esm67.47.0-1ubuntu2.19+esm77.47.0-1ubuntu2.19+esm87.47.0-1ubuntu2.19+esm97.47.0-1ubuntu2.19+esm107.47.0-1ubuntu2.19+esm117.47.0-1ubuntu2.19+esm127.47.0-1ubuntu2.19+esm137.47.0-1ubuntu2.19+esm157.47.0-1ubuntu2.19+esm167.47.0-1ubuntu2.19+esm177.47.0-1ubuntu2.19+esm18 |
7.47.0-1ubuntu2.19+esm20 |
curlUbuntu:Pro:18.04:LTS |
before 7.58.0-2ubuntu3.24+esm14, plus listed versions 7.55.1-1ubuntu27.55.1-1ubuntu2.17.57.0-1ubuntu17.58.0-2ubuntu17.58.0-2ubuntu2 Show 34 moreShow less7.58.0-2ubuntu37.58.0-2ubuntu3.17.58.0-2ubuntu3.27.58.0-2ubuntu3.37.58.0-2ubuntu3.57.58.0-2ubuntu3.67.58.0-2ubuntu3.77.58.0-2ubuntu3.87.58.0-2ubuntu3.97.58.0-2ubuntu3.107.58.0-2ubuntu3.127.58.0-2ubuntu3.137.58.0-2ubuntu3.147.58.0-2ubuntu3.157.58.0-2ubuntu3.167.58.0-2ubuntu3.177.58.0-2ubuntu3.187.58.0-2ubuntu3.197.58.0-2ubuntu3.207.58.0-2ubuntu3.217.58.0-2ubuntu3.227.58.0-2ubuntu3.237.58.0-2ubuntu3.247.58.0-2ubuntu3.24+esm17.58.0-2ubuntu3.24+esm27.58.0-2ubuntu3.24+esm37.58.0-2ubuntu3.24+esm47.58.0-2ubuntu3.24+esm57.58.0-2ubuntu3.24+esm77.58.0-2ubuntu3.24+esm87.58.0-2ubuntu3.24+esm97.58.0-2ubuntu3.24+esm107.58.0-2ubuntu3.24+esm117.58.0-2ubuntu3.24+esm12 |
7.58.0-2ubuntu3.24+esm14 |
curlUbuntu:Pro:20.04:LTS |
before 7.68.0-1ubuntu2.25+esm9, plus listed versions 7.65.3-1ubuntu37.65.3-1ubuntu47.66.0-1ubuntu17.67.0-2ubuntu17.68.0-1ubuntu1 Show 28 moreShow less7.68.0-1ubuntu27.68.0-1ubuntu2.17.68.0-1ubuntu2.27.68.0-1ubuntu2.47.68.0-1ubuntu2.57.68.0-1ubuntu2.67.68.0-1ubuntu2.77.68.0-1ubuntu2.107.68.0-1ubuntu2.117.68.0-1ubuntu2.127.68.0-1ubuntu2.137.68.0-1ubuntu2.147.68.0-1ubuntu2.157.68.0-1ubuntu2.167.68.0-1ubuntu2.187.68.0-1ubuntu2.197.68.0-1ubuntu2.207.68.0-1ubuntu2.217.68.0-1ubuntu2.227.68.0-1ubuntu2.237.68.0-1ubuntu2.247.68.0-1ubuntu2.257.68.0-1ubuntu2.25+esm27.68.0-1ubuntu2.25+esm37.68.0-1ubuntu2.25+esm47.68.0-1ubuntu2.25+esm57.68.0-1ubuntu2.25+esm67.68.0-1ubuntu2.25+esm7 |
7.68.0-1ubuntu2.25+esm9 |
curlUbuntu:22.04:LTS |
before 7.81.0-1ubuntu1.29, plus listed versions 7.74.0-1.3ubuntu27.74.0-1.3ubuntu37.80.0-37.81.0-17.81.0-1ubuntu1.1 Show 23 moreShow less7.81.0-1ubuntu1.27.81.0-1ubuntu1.37.81.0-1ubuntu1.47.81.0-1ubuntu1.67.81.0-1ubuntu1.77.81.0-1ubuntu1.87.81.0-1ubuntu1.107.81.0-1ubuntu1.117.81.0-1ubuntu1.137.81.0-1ubuntu1.147.81.0-1ubuntu1.157.81.0-1ubuntu1.167.81.0-1ubuntu1.177.81.0-1ubuntu1.187.81.0-1ubuntu1.197.81.0-1ubuntu1.207.81.0-1ubuntu1.217.81.0-1ubuntu1.227.81.0-1ubuntu1.237.81.0-1ubuntu1.247.81.0-1ubuntu1.257.81.0-1ubuntu1.267.81.0-1ubuntu1.27 |
7.81.0-1ubuntu1.29 |
curlUbuntu:24.04:LTS |
before 8.5.0-2ubuntu10.15, plus listed versions 8.2.1-1ubuntu38.2.1-1ubuntu3.18.4.0-2ubuntu18.5.0-2ubuntu18.5.0-2ubuntu2 Show 16 moreShow less8.5.0-2ubuntu88.5.0-2ubuntu98.5.0-2ubuntu108.5.0-2ubuntu10.18.5.0-2ubuntu10.28.5.0-2ubuntu10.38.5.0-2ubuntu10.48.5.0-2ubuntu10.58.5.0-2ubuntu10.68.5.0-2ubuntu10.78.5.0-2ubuntu10.88.5.0-2ubuntu10.98.5.0-2ubuntu10.108.5.0-2ubuntu10.118.5.0-2ubuntu10.128.5.0-2ubuntu10.13 |
8.5.0-2ubuntu10.15 |
curlUbuntu:26.10 |
before 8.20.0-2ubuntu11, plus listed versions 8.18.0-1ubuntu28.20.0-2ubuntu18.20.0-2ubuntu38.20.0-2ubuntu10 |
8.20.0-2ubuntu11 |
curlUbuntu:26.04:LTS |
before 8.18.0-1ubuntu2.7, plus listed versions 8.14.1-2ubuntu18.17.0-1ubuntu18.18.0-1ubuntu18.18.0-1ubuntu28.18.0-1ubuntu2.1 Show 4 moreShow less8.18.0-1ubuntu2.28.18.0-1ubuntu2.38.18.0-1ubuntu2.48.18.0-1ubuntu2.5 |
8.18.0-1ubuntu2.7 |
curlopenSUSE:Tumbleweed |
before 8.22.0-1.1 | 8.22.0-1.1 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | affected, aliases, facts, references | OSV |
| 2026-11-03 | affected | OSV |
| 2026-11-03 | affected | OSV |
| 2026-11-03 | affected | OSV |
| 2026-11-03 | affected | OSV |
| 2026-11-02 | created | CVE List, EUVD, GitHub Advisories, NVD, OSV |
References
curl.se/docs/CVE-2026-18924.json
curl.se/docs/CVE-2026-18924.html
hackerone.com/reports/3916059
nvd.nist.gov/vuln/detail/CVE-2026-18924
github.com/advisories/GHSA-xcm8-9xjx-f5jq
security.alpinelinux.org/vuln/CVE-2026-18924
Show 158 moreShow less
docs.bell-sw.com/security/cves/CVE-2026-18924
errata.tuxcare.com/els_os/ubuntu20.04els/CLSA-2026-1789475946.html
errata.tuxcare.com/els_os/debian10els/CLSA-2026-1789566546.html
errata.tuxcare.com/els_os/centos8.4els/CLSA-2026-1789899321.html
nvd.nist.gov/vuln/detail/CVE-2026-80230
nvd.nist.gov/vuln/detail/CVE-2026-82209
errata.tuxcare.com/els_os/centos8.5els/CLSA-2026-1789899690.html
errata.tuxcare.com/els_os/centos-stream8els/CLSA-2026-1789899988.html
errata.tuxcare.com/els_os/ubuntu18.04els/CLSA-2026-1789900215.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1790152441.html
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1790154364.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/18xxx/CVE-2026-18924.json
github.com/curl/curl.git
security-tracker.debian.org/tracker/CVE-2026-18924
advisories.mageia.org/MGASA-2026-0515.html
bugs.mageia.org/show_bug.cgi?id=36250
curl.se/docs/security.html
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4124
nvd.nist.gov/vuln/detail/CVE-2026-11856
nvd.nist.gov/vuln/detail/CVE-2026-19931
nvd.nist.gov/vuln/detail/CVE-2026-80231
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4125
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4126
nvd.nist.gov/vuln/detail/CVE-2026-13608
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4127
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4128
access.redhat.com/errata/RHSA-2026:63161
images.redhat.com
access.redhat.com/security/cve/CVE-2026-19931
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2026-13608
access.redhat.com/security/cve/CVE-2026-18924
access.redhat.com/security/cve/CVE-2026-82209
access.redhat.com/security/cve/CVE-2026-80231
access.redhat.com/security/cve/CVE-2026-80230
access.redhat.com/security/cve/CVE-2026-80229
access.redhat.com/security/cve/CVE-2026-80255
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_63161.json
bugzilla.redhat.com/show_bug.cgi?id=2529198
cve.org/CVERecord?id=CVE-2026-13608
curl.se/docs/CVE-2026-13608.html
curl.se/docs/CVE-2026-13608.json
hackerone.com/reports/3822248
bugzilla.redhat.com/show_bug.cgi?id=2529201
cve.org/CVERecord?id=CVE-2026-18924
bugzilla.redhat.com/show_bug.cgi?id=2529199
cve.org/CVERecord?id=CVE-2026-19931
curl.se/docs/CVE-2026-19931.html
curl.se/docs/CVE-2026-19931.json
hackerone.com/reports/3923520
bugzilla.redhat.com/show_bug.cgi?id=2529206
cve.org/CVERecord?id=CVE-2026-80229
nvd.nist.gov/vuln/detail/CVE-2026-80229
curl.se/docs/CVE-2026-80229.html
curl.se/docs/CVE-2026-80229.json
hackerone.com/reports/3969255
bugzilla.redhat.com/show_bug.cgi?id=2529203
cve.org/CVERecord?id=CVE-2026-80230
curl.se/docs/CVE-2026-80230.html
curl.se/docs/CVE-2026-80230.json
hackerone.com/reports/3969300
bugzilla.redhat.com/show_bug.cgi?id=2529204
cve.org/CVERecord?id=CVE-2026-80231
curl.se/docs/CVE-2026-80231.html
curl.se/docs/CVE-2026-80231.json
hackerone.com/reports/3969368
bugzilla.redhat.com/show_bug.cgi?id=2529205
cve.org/CVERecord?id=CVE-2026-80255
nvd.nist.gov/vuln/detail/CVE-2026-80255
curl.se/docs/CVE-2026-80255.html
curl.se/docs/CVE-2026-80255.json
hackerone.com/reports/3972395
bugzilla.redhat.com/show_bug.cgi?id=2529207
cve.org/CVERecord?id=CVE-2026-82209
curl.se/docs/CVE-2026-82209.html
curl.se/docs/CVE-2026-82209.json
hackerone.com/reports/3972385
access.redhat.com/errata/RHSA-2026:63514
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_63514.json
suse.com/support/update/announcement/2026/suse-su-20264954-1
bugzilla.suse.com/1268414
bugzilla.suse.com/1268426
bugzilla.suse.com/1277477
bugzilla.suse.com/1277478
bugzilla.suse.com/1277482
bugzilla.suse.com/1278173
bugzilla.suse.com/1285008
bugzilla.suse.com/1285010
bugzilla.suse.com/1285012
bugzilla.suse.com/1285013
bugzilla.suse.com/1285014
bugzilla.suse.com/1285015
bugzilla.suse.com/1285016
bugzilla.suse.com/1285017
bugzilla.suse.com/1285018
bugzilla.suse.com/1285021
bugzilla.suse.com/1285022
bugzilla.suse.com/1285023
bugzilla.suse.com/1285026
bugzilla.suse.com/1285030
bugzilla.suse.com/1285031
suse.com/security/cve/CVE-2026-107929
suse.com/security/cve/CVE-2026-11856
suse.com/security/cve/CVE-2026-18924
suse.com/security/cve/CVE-2026-19931
suse.com/security/cve/CVE-2026-80255
suse.com/security/cve/CVE-2026-82209
suse.com/security/cve/CVE-2026-86409
suse.com/security/cve/CVE-2026-86410
suse.com/security/cve/CVE-2026-86414
suse.com/security/cve/CVE-2026-87862
suse.com/security/cve/CVE-2026-87863
suse.com/security/cve/CVE-2026-87864
suse.com/security/cve/CVE-2026-8932
suse.com/security/cve/CVE-2026-92386
suse.com/security/cve/CVE-2026-92387
suse.com/security/cve/CVE-2026-92388
suse.com/security/cve/CVE-2026-92389
suse.com/security/cve/CVE-2026-92390
suse.com/security/cve/CVE-2026-92391
suse.com/security/cve/CVE-2026-92392
suse.com/security/cve/CVE-2026-94266
suse.com/support/update/announcement/2026/suse-su-20265068-1
bugzilla.suse.com/1268419
bugzilla.suse.com/1268423
bugzilla.suse.com/1268424
bugzilla.suse.com/1268425
bugzilla.suse.com/1268427
bugzilla.suse.com/1285011
bugzilla.suse.com/1285024
bugzilla.suse.com/1285027
bugzilla.suse.com/1285028
bugzilla.suse.com/1285029
bugzilla.suse.com/1287781
suse.com/security/cve/CVE-2026-11352
suse.com/security/cve/CVE-2026-11564
suse.com/security/cve/CVE-2026-11586
suse.com/security/cve/CVE-2026-12064
suse.com/security/cve/CVE-2026-86411
suse.com/security/cve/CVE-2026-86412
suse.com/security/cve/CVE-2026-86413
suse.com/security/cve/CVE-2026-87861
suse.com/security/cve/CVE-2026-94265
suse.com/security/cve/CVE-2026-9546
suse.com/support/update/announcement/2026/suse-su-20265069-1
ubuntu.com/security/CVE-2026-18924
github.com/curl/curl/commit/90325ff0444cbdff368bda5d26d6
ubuntu.com/security/notices/USN-8820-1
ubuntu.com/security/CVE-2026-8927
ubuntu.com/security/CVE-2026-9080
ubuntu.com/security/CVE-2026-13608
ubuntu.com/security/CVE-2026-80229
ubuntu.com/security/CVE-2026-80230
ubuntu.com/security/CVE-2026-80255
ubuntu.com/security/CVE-2026-82209
suse.com/security/cve/CVE-2026-13608
suse.com/security/cve/CVE-2026-80229
suse.com/security/cve/CVE-2026-80230
Left out here: 186 versions. The JSON record has them.