CVE-2026-33745

HIGH CVSS 3.1: 7,4 EPSS 0.04%
Обновлено 30 марта 2026
cpp-httplib
Параметр Значение
CVSS 7,4 (HIGH)
Тип уязвимости CWE-200 (Раскрытие информации)
Поставщик cpp-httplib
Публичный эксплойт Нет

cpp-httplib — это однофайловая кроссплатформенная библиотека HTTP/HTTPS C++11, предназначенная только для заголовков. До версии 0.39.0 HTTP-клиент cpp-httplib перенаправлял сохраненные учетные данные базовой аутентификации, токена носителя и дайджест-аутентификации на произвольные хосты при следовании HTTP-перенаправлениям между источниками (301/302/307/308). Вредоносный или скомпрометированный сервер может перенаправить клиента на хост, контролируемый злоумышленником, который затем получает учетные данные в виде открытого текста в заголовке `Authorization`.

Версия 0.39.0 устраняет проблему.

Показать оригинальное описание (EN)

cpp-httplib is a C++11 single-file header-only cross platform HTTP/HTTPS library. Prior to 0.39.0, the cpp-httplib HTTP client forwards stored Basic Auth, Bearer Token, and Digest Auth credentials to arbitrary hosts when following cross-origin HTTP redirects (301/302/307/308). A malicious or compromised server can redirect the client to an attacker-controlled host, which then receives the plaintext credentials in the `Authorization` header. Version 0.39.0 fixes the issue.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Высокая
Сложно эксплуатировать
Нужны права
Не требуются
Права не нужны
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Высокое
Полная утечка данных
Целостность
Высокое
Полная модификация данных
Доступность
Нет
Нет нарушения работы

Строка CVSS v3.1