CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-26308

High
Published: Translated: NVD NIST

Summary

Envoy to wydajny proxy brzegowy/średni/usługowy. Przed wersjami 1.37.1, 1.36.5, 1.35.8 i 1.34.13, filtr RBAC (kontrola dostępu oparta na rolach) zawierał lukę logiczną w walidacji nagłówków HTTP, gdy dla tej samej nazwy nagłówka występuje wiele wartości. Zamiast walidować każdą wartość nagłówka indywidualnie, Envoy łączy wszystkie wartości w jeden ciąg oddzielony przecinkami.

Risk Assessment

Ta luka umożliwia atakującym obejście polityk RBAC, w szczególności reguł 'Zabroń', poprzez wysyłanie zduplikowanych nagłówków, co skutkuje ukryciem złośliwej wartości przed mechanizmami dokładnego dopasowania. Może to prowadzić do nieautoryzowanego dostępu do zasobów.

Recommendation

Zaleca się aktualizację Envoy do wersji 1.37.1, 1.36.5, 1.35.8 lub 1.34.13, aby usunąć tę lukę i zabezpieczyć system przed potencjalnymi atakami.

Related vulnerabilities

Original NVD description (English source)

Envoy is a high-performance edge/middle/service proxy. Prior to 1.37.1, 1.36.5, 1.35.8, and 1.34.13, 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. This vulnerability is fixed in 1.37.1, 1.36.5, 1.35.8, and 1.34.13.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS