CVE-2026-55149 in Vouch
Сводка
по VulDB • 15.09.2026
Vouch Proxy — это решение для SSO и входа через OAuth/OIDC для Nginx с использованием модуля auth_request. До версии 0.48.0 функция в pkg/cookie/cookie.go, отвечающая за парсинг куки, извлекает общее количество частей из имени multipart-куки, контролируемого злоумышленником, и передает это значение функции make([]string, numParts) без проверки того, что значение является положительным или разумно ограниченным. Запросы к /validate и /_external-auth-:id достигают JWTCacheHandler в pkg/jwtmanager/jwtcache.go, FindJWT в pkg/jwtmanager/jwtmanager.go и уязвимой процедуры сборки куки перед проверкой JWT, поэтому учетная запись или действительный сеанс не требуются. Имя куки вида VouchCookie_1of10000000000 вызывает попытку выделения среза размером примерно 160 ГБ и фатальное состояние переполнения памяти (out-of-memory) в среде выполнения Go, что позволяет одному запросу вызвать сбой аутентификационного прокси-сервера, а повторяющимся запросам — поддерживать недоступность. Эта уязвимость исправлена в версии 0.48.0.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.