CVE-2026-18924
curl curl — HTTP/2 server push UAF
Description · from the CVE record
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.
Affected
ProductAffectedFixed inSource
curl7.44.0 – < 8.14.28.14.2CNA
curl8.15.0 – < 8.16.18.16.1CNA
curl8.17.0 – < 8.20.18.20.1CNA
curl8.21.0 – < 8.22.08.22.0CNA
curlea7134ac874a66107e54ff93657ac565cf2ec4aa – < 90325ff0444cbdff368bda5d26d6405a0bb6ee4390325ff0444cbdff368bda5d26d6405a0bb6ee43CNA
curl8.21.0–CNA
curl8.20.0–CNA
curl8.19.0–CNA
curl8.18.0–CNA
curl8.17.0–CNA
curl8.16.0–CNA
curl8.15.0–CNA
Scores by source
CISA ADP9.1CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
CISA ADPSSVCExploitation: poc · Automatable: yes · Technical impact: partial