
curl's Critical HTTP/2 Vulnerability: When Clients Become Targets
A critical use-after-free vulnerability (CVE-2026-92392) in curl versions 8.12.0 through 8.22.0 allows malicious servers to corrupt client memory during HTTP/2 file uploads, potentially leading to remote code execution. The flaw occurs when a malicious server stalls an upload, resets the stream while keeping the connection open, causing curl to mishandle memory references during retry operations. While exploitation requires precise knowledge of the client's build and memory layout, making successful attacks unlikely, the vulnerability affects both the curl command-line tool and libcurl library used by numerous applications. The curl project expedited their release cycle to ship version 8.23.0 with a fix on October 14, 2026. This vulnerability represents a significant escalation in client-side attack vectors, demonstrating how AI-powered vulnerability research is uncovering complex memory corruption flaws in widely-deployed networking libraries. With HTTP/2 becoming the default protocol for most applications, such vulnerabilities pose substantial risks to enterprise software supply chains and require immediate attention from security teams.
Kill Chain










