CVE-2026-26308: Envoy has RBAC Header Validation Bypass via Multi-Value Header Concatenation
The Envoy RBAC (Role-Based Access Control) filter contains a logic vulnerability in how it validates HTTP headers when multiple values are present for the same header name. Instead of validating each header value individually, Envoy concatenates all values into a single comma-separated string. This behavior allows attackers to bypass RBAC policies—specifically “Deny” rules—by sending duplicate headers, effectively obscuring the malicious value from exact-match mechanisms.
References
Code Behaviors & Features
Detect and mitigate CVE-2026-26308 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →