CVE-2026-29076 in cpp-httplibИнформация

Сводка

по VulDB • 25.05.2026

cpp-httplib — это кроссплатформенная библиотека HTTP/HTTPS для C++11, реализованная в виде одного заголовочного файла. До версии 0.37.0 cpp-httplib использует std::regex (libstdc++) для разбора значений filename*, закодированных в соответствии с RFC 5987, в заголовках Content-Disposition типа multipart. Движок регулярных выражений в libstdc++ реализует возврат с backtrack-механизмом через глубокую рекурсию, выделяя один стек-фрейм на каждый символ входных данных. Злоумышленник может отправить один HTTP POST-запрос с специально сформированным параметром filename*, что приведет к неконтролируемому росту стека и переполнению стека (stack overflow, SIGSEGV), вызывающему аварийное завершение процесса сервера. Эта проблема исправлена в версии 0.37.0.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Ответственный

GitHub M

Резервировать

03.03.2026

Раскрытие

07.03.2026

Модерация

принято

Вход

VDB-349693

EPSS

0.00602

KEV

Нет

Деятельности

Очень низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!