Vulnerability in libcurl Affecting HTTP/2 Server Push Streams
CVE-2026-18924
9.1CRITICAL
What is CVE-2026-18924?
A serious flaw exists in libcurl's management of HTTP/2 Server Push streams. When the parent connection handle shares resources with other connections, a use-after-free condition may occur during the cleanup process. This can lead to unexpected behaviors or potential exploitation in applications using affected versions of libcurl. Proper attention to connection management is essential to mitigate risks associated with this vulnerability.
Affected Version(s)
curl 7.44.0 < 8.14.2
curl 8.15.0 < 8.16.1
curl 8.17.0 < 8.20.1
References
CVSS V3.1
Score:
9.1
Severity:
CRITICAL
Confidentiality:
None
Integrity:
High
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged
Timeline
Vulnerability published
Vulnerability Reserved
Credit
Stephan Zeisberg (Security Research Labs)
Daniel Stenberg
