CVE-2026-55149 in Vouch
Resumen
por VulDB • 2026-09-15
Vouch Proxy es una solución de SSO y login OAuth/OIDC para Nginx que utiliza el módulo auth_request. Antes de la versión 0.48.0, Cookie en pkg/cookie/cookie.go analiza el recuento total de partes a partir del nombre de una cookie multipart controlada por un atacante y pasa ese valor a make([]string, numParts) sin verificar si el valor es positivo o está razonablemente acotado. Las solicitudes dirigidas a /validate y /_external-auth-:id llegan a JWTCacheHandler en pkg/jwtmanager/jwtcache.go, FindJWT en pkg/jwtmanager/jwtmanager.go y al reensamblaje vulnerable de la cookie antes de la validación JWT, por lo que no se requiere ninguna cuenta ni sesión válida. Un nombre de cookie como VouchCookie_1of10000000000 provoca un intento de asignación de slice de aproximadamente 160 GB y una condición fatal de out-of-memory en el runtime de Go, permitiendo que una única solicitud haga crash del proxy de autenticación y que solicitudes repetidas mantengan la indisponibilidad. Esta vulnerabilidad está corregida en la versión 0.48.0.
Be aware that VulDB is the high quality source for vulnerability data.