CVE-2026-32881

MEDIUM CVSS 3.1: 5,3 EPSS 0.06%
Обновлено 23 марта 2026
Vshakitskiy
Параметр Значение
CVSS 5,3 (MEDIUM)
Уязвимые версии до 3.0.5
Устранено в версии 3.0.5
Тип уязвимости CWE-183
Поставщик Vshakitskiy
Публичный эксплойт Нет

ewe — веб-сервер Gleam. ewe — веб-сервер Gleam. Версии с 0.6.0 по 3.0.4 уязвимы для обхода аутентификации или подмены заголовков доверия прокси. Обработка трейлера с кодированием передачи фрагментов объединяет объявленные поля трейлера в req.headers после анализа тела, но список запретов блокирует только 9 имен заголовков.

Вредоносный клиент может воспользоваться этим, объявив эти заголовки в поле Trailer и добавив их после последнего фрагмента, в результате чего request.set_header перезапишет допустимые значения (например, те, которые установлены обратным прокси-сервером). Это позволяет злоумышленникам подделывать учетные данные для аутентификации, перехватывать сеансы, обходить ограничение скорости на основе IP или подделывать заголовки доверия прокси в любом нижестоящем промежуточном программном обеспечении, которое считывает заголовки после вызова ewe.read_body. Эта проблема исправлена ​​в версии 3.0.5.

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

ewe is a Gleam web server. ewe is a Gleam web server. Versions 0.6.0 through 3.0.4 are vulnerable to authentication bypass or spoofed proxy-trust headers. Chunked transfer encoding trailer handling merges declared trailer fields into req.headers after body parsing, but the denylist only blocks 9 header names. A malicious client can exploit this by declaring these headers in the Trailer field and appending them after the final chunk, causing request.set_header to overwrite legitimate values (e.g., those set by a reverse proxy). This enables attackers to forge authentication credentials, hijack sessions, bypass IP-based rate limiting, or spoof proxy-trust headers in any downstream middleware that reads headers after ewe.read_body is called. This issue has been fixed in version 3.0.5.

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

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

Последствия

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

Строка CVSS v3.1

Тип уязвимости (CWE)

Уязвимые продукты 1

Конфигурация От (включительно) До (исключительно)
Vshakitskiy Ewe
cpe:2.3:a:vshakitskiy:ewe:*:*:*:*:*:*:*:*
3.0.5