All vulnerabilities

Servers and applications

CVE-2026-10536

A use-after-free vulnerability exists in libcurl when an application configures an HTTP/2 stream-dependency tree via `CURLOPT_STREAM_DEPENDS` or `CURLOPT_STREAM_DEPENDS_E`, subsequently invokes `curl_easy_reset()`, and finally terminates the handle with `curl_easy_cleanup()`. During this final cleanup phase, libcurl attempts to access and modify an internal structure that was already freed…

Severity
Critical 9.8
Published
3 Jul 2026
Last changed
15 Sept 2026
Added to UpHeron
21 Oct 2026
Fixed in
8.21.0
Sources
NVD

Affected software

SoftwareAffected versions
curlServers and applications · cpe:a:haxx:curl
  • From 7.88.0 before 8.21.0

References

  • NVD https://nvd.nist.gov/vuln/detail/CVE-2026-10536
  • CVE.org https://www.cve.org/CVERecord?id=CVE-2026-10536