Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

nvd логотип

CVE-2026-45372

Опубликовано: 29 мая 2026
Источник: nvd
CVSS3: 9.9
EPSS Низкий

Описание

cpp-httplib is a C++11 single-file header-only cross platform HTTP/HTTPS library. Prior to 0.44.0, when cpp-httplib's server parses an incoming request, it applies percent-decoding to every header value except Location and Referer. The validity check (is_field_value) is run before decoding, so encoded %0D%0A passes the check and is then expanded to a literal \r\n byte pair inside the stored header value. This vulnerability is fixed in 0.44.0.

Уязвимые конфигурации

Конфигурация 1
cpe:2.3:a:yhirose:cpp-httplib:*:*:*:*:*:*:*:*
Версия до 0.44.0 (исключая)

EPSS

Процентиль: 22%
0.00295
Низкий

9.9 Critical

CVSS3

Дефекты

CWE-93

Связанные уязвимости

CVSS3: 9.9
ubuntu
2 месяца назад

cpp-httplib is a C++11 single-file header-only cross platform HTTP/HTTPS library. Prior to 0.44.0, when cpp-httplib's server parses an incoming request, it applies percent-decoding to every header value except Location and Referer. The validity check (is_field_value) is run before decoding, so encoded %0D%0A passes the check and is then expanded to a literal \r\n byte pair inside the stored header value. This vulnerability is fixed in 0.44.0.

CVSS3: 9.9
debian
2 месяца назад

cpp-httplib is a C++11 single-file header-only cross platform HTTP/HTT ...

CVSS3: 9.9
fstec
3 месяца назад

Уязвимость функции parse_header() библиотеки cpp-httplib, позволяющая нарушителю оказать воздействие на конфиденциальность, целостность и доступность защищаемой информации

EPSS

Процентиль: 22%
0.00295
Низкий

9.9 Critical

CVSS3

Дефекты

CWE-93