CVE-2026-55149 in Vouch
요약
\~에 의해 VulDB • 2026. 09. 15.
Vouch Proxy는 auth_request 모듈을 사용하여 Nginx용 SSO 및 OAuth/OIDC 로그인 솔루션입니다. 버전 0.48.0 이전에서는 pkg/cookie/cookie.go의 Cookie가 공격자가 제어하는 multipart 쿠키 이름에서 총 부분 수(total part count)를 파싱하고, 해당 값이 양수인지 또는 합리적으로 제한되어 있는지 확인하지 않은 채 make([]string, numParts)에 전달합니다. /validate 및 /_external-auth-:id로의 요청은 pkg/jwtmanager/jwtcache.go의 JWTCacheHandler, pkg/jwtmanager/jwtmanager.go의 FindJWT를 거쳐 JWT 검증 전 취약한 쿠키 재조립(reassembly) 단계로 이어지며, 이 과정에서 계정이나 유효한 세션이 필요하지 않습니다. VouchCookie_1of10000000000과 같은 쿠키 이름은 약 160GB의 슬라이스 할당을 시도하여 치명적인 Go 런타임 out-of-memory 상태를 유발하며, 이는 단일 요청으로 인증 프록시를 충돌시키고 반복된 요청을 통해 서비스 이용 불가(unavailability)를 지속시킬 수 있습니다. 이 취약점은 버전 0.48.0에서 수정되었습니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.