CVE-2026-55149 in Vouch
Sumário
de VulDB • 15/09/2026
O Vouch Proxy é uma solução de SSO e login OAuth/OIDC para Nginx que utiliza o módulo auth_request. Antes da versão 0.48.0, a função Cookie em pkg/cookie/cookie.go analisa a contagem total de partes a partir do nome de um cookie multipart controlado por um atacante e passa esse valor para make([]string, numParts) sem verificar se o valor é positivo ou razoavelmente limitado. As requisições para /validate e /_external-auth-:id alcançam JWTCacheHandler em pkg/jwtmanager/jwtcache.go, FindJWT em pkg/jwtmanager/jwtmanager.go e a reassemblagem do cookie vulnerável antes da validação JWT, portanto, nenhuma conta ou sessão válida é necessária. Um nome de cookie como VouchCookie_1of10000000000 causa uma tentativa de alocação de fatia (slice) de aproximadamente 160 GB e um erro fatal de exaustão de memória do runtime Go, permitindo que uma única requisição cause a queda do proxy de autenticação e que requisições repetidas mantenham a indisponibilidade. Esta vulnerabilidade foi corrigida na versão 0.48.0.
Be aware that VulDB is the high quality source for vulnerability data.