Katalog CVE

CVE-2026-73551

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.55%

Percentyl 44 - wyżej niż 44% wszystkich znanych CVE

Streszczenie

W Envoy przed wersjami 1.36.10, 1.37.6, 1.38.4 i 1.39.1 normalizacja URL nie rozpoznaje segmentów ścieżki kropki i podwójnej kropki, gdy niosą parametry średnika. Żądanie takie jak /user/..;foo=bar/admin nie jest kanonizowane do /admin nawet przy włączonej normalizacji ścieżki. Jeśli upstream interpretuje segment zgodnie z RFC 3986, a Envoy stosuje routing lub RBAC do nieskróconej ścieżki, zdalny klient może wywołać zamieszanie ścieżek i obejść politykę bezpieczeństwa opartą na ścieżce.

Ocena ryzyka

Obejście polityk bezpieczeństwa opartych na ścieżce, takich jak RBAC lub routing, przez zamieszanie ścieżek. Może prowadzić do nieautoryzowanego dostępu do chronionych zasobów.

Rekomendacja

Zaktualizować Envoy do wersji 1.36.10, 1.37.6, 1.38.4 lub 1.39.1. Do czasu aktualizacji rozważyć dodatkową walidację ścieżek po stronie upstream.

Inne podatności w Envoy

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy's URL normalization does not recognize dot and dotdot path segments when they carry semicolon parameters. A request such as /user/..;foo=bar/admin is therefore not canonicalized to /admin even when path normalization is enabled. If an upstream interprets the segment according to RFC 3986 while Envoy applies routing or RBAC to the uncollapsed path, a remote client can cause path confusion and bypass path-based security policy. The relevant scope boundary is that the security consequence depends on a downstream/upstream path interpretation mismatch or a path-based Envoy decision. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS