В curl 8.23.0 закрыли use-after-free при выгрузке по HTTP/2: сервер сбрасывает поток, в libcurl остаётся висячий указатель на easy handle, и скачанные с сервера данные ложатся в освобождённую память, где лежал указатель на функцию. Разбор от самого Даниэля Стенберга: как работает цепочка, почему…
[Перевод] Висячий указатель в HTTP/2 довёл curl до RCE: разбор CVE-2026-92392 от Стенберга
Это краткое изложение. Полный текст материала доступен на сайте источника.