The curl project has released version 8.23.0 to patch a significant security flaw, tracked as CVE-2026-92392. This use-after-free vulnerability affects curl and libcurl versions 8.12.0 through 8.22.0. The flaw allows a malicious server to corrupt a client's memory during an HTTP/2 upload, with a proof-of-concept demonstrating client-side code execution.
The attack is server-side, requiring the client to upload approximately 135KB of data over HTTP/2 to an attacker-controlled server. The server's certificate must also pass the client's validation checks. libcurl negotiates HTTP/2 by default for HTTPS URLs when available and built with HTTP/2 support. The vulnerability has been present in all curl releases since 8.12.0 in February 2025, though no active exploitation reports exist.
Users are advised to upgrade to curl 8.23.0 immediately. Fixes are also available for older branches: 8.14.3 for the 8.14.x branch, 8.16.2 for 8.16.x, and 8.20.2 for 8.20.x. Debian 13 (trixie) users should update to 8.14.1-2+deb13u7 via DSA-6558-1. For those unable to update, a temporary workaround is to disable HTTP/2 by using the `--http1.1` option for the command-line tool or setting `CURLOPT_HTTP_VERSION` to `CURL_HTTP_VERSION_1_1` in applications.
The 8.23.0 release addresses a total of 24 CVEs, with CVE-2026-92392 being the only one rated as High severity by curl. The remaining 23 vulnerabilities are rated Low. This is the first High-severity flaw for curl since a SOCKS5 heap overflow discovered in October 2023, prompting the project to accelerate its release cycle by two weeks to deliver the fix promptly.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
curl released version 8.23.0 to fix a use-after-free vulnerability (CVE-2026-92392) in its HTTP/2 upload handling that could lead to client-side memory corruption and potential code execution. This flaw affects curl and libcurl versions 8.12.0 through 8.22.0 and requires clients to upload a file to a malicious server.