Уязвимость в curl могла привести к удаленному выполнению кода через HTTP/2
В версии 8.23.0 библиотеки curl устранена критическая уязвимость CVE-2026-92392, которая позволяла злоумышленникам удалённо выполнять код на уязвимых системах через механизм use-after-free при обработке HTTP/2-соединений.
Проблема заключалась в том, что при сбросе потока HTTP/2 сервером, в памяти libcurl мог оставаться так называемый «висячий указатель» на структуру easy handle. Если затем в эту же освобожденную память записывались данные, полученные с сервера, а именно — указатель на функцию, это открывало путь для удаленного выполнения произвольного кода.
Автор curl Даниэль Стенберг подробно проанализировал цепочку эксплуатации уязвимости. Он отметил, что, хотя возможность удаленного выполнения кода (RCE) крайне серьезна, для её реализации требовался специфический сценарий, что повлияло на присвоение уровня опасности — High, а не Critical. Баг был обнаружен с помощью сканера безопасности компании Anthropic.


Комментарии (0)
Без регистрации. Комментарии проверяются автоматически перед публикацией.
Пока нет комментариев. Будьте первым!