CVE-2026-55149 in Vouch
Tóm tắt
Bởi VulDB • 16/09/2026
Vouch Proxy là một giải pháp đăng nhập SSO và OAuth/OIDC cho Nginx sử dụng mô-đun auth_request. Trước phiên bản 0.48.0, Cookie trong pkg/cookie/cookie.go phân tích cú pháp tổng số phần từ tên cookie multipart do kẻ tấn công kiểm soát và chuyển giá trị này đến make([]string, numParts) mà không kiểm tra xem giá trị có dương hay bị giới hạn hợp lý hay không. Các yêu cầu gửi tới /validate và /_external-auth-:id sẽ đi qua JWTCacheHandler trong pkg/jwtmanager/jwtcache.go, FindJWT trong pkg/jwtmanager/jwtmanager.go, và quá trình tái lắp ráp cookie dễ bị tổn thương trước khi xác thực JWT, do đó không cần tài khoản hoặc phiên hợp lệ. Một tên cookie như VouchCookie_1of10000000000 gây ra nỗ lực phân bổ slice khoảng 160 GB và điều kiện tràn bộ nhớ (out-of-memory) nghiêm trọng của runtime Go, cho phép một yêu cầu duy nhất làm sập proxy xác thực và các yêu cầu lặp lại có thể duy trì tình trạng không khả dụng. Lỗ hổng này đã được sửa trong phiên bản 0.48.0.
Be aware that VulDB is the high quality source for vulnerability data.