Katalog CVE

CVE-2026-73546

WysokieCVSS 7.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.60%

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

Streszczenie

Envoy w wersjach przed 1.36.10, 1.37.6, 1.38.4 i 1.39.1 — punkt końcowy administracyjny /stats?format=html używa StatsHtmlRender, który sanityzuje wartości statystyk tekstowych, ale emituje nazwy statystyk bez kodowania HTML. Komponent płaszczyzny danych, taki jak grpc_stats z włączonym stats_for_all_methods, może włączyć kontrolowane przez atakującego segmenty ścieżki do buforowanych dynamicznych nazw statystyk. Gdy operator wyświetla stronę statystyk HTML, zapisana nazwa może wykonać skrypt w kontekście interfejsu administracyjnego i wysłać uprzywilejowane żądania tego samego pochodzenia. Luka została naprawiona w wersjach 1.36.10, 1.37.6, 1.38.4 i 1.39.1.

Ocena ryzyka

Atakujący może wykonać skrypt w kontekście interfejsu administracyjnego Envoy, co może prowadzić do przejęcia sesji operatora i wykonania uprzywilejowanych operacji. Może to skutkować pełną kompromitacją konfiguracji proxy.

Rekomendacja

Zaktualizuj Envoy do wersji 1.36.10, 1.37.6, 1.38.4 lub 1.39.1 (lub nowszej). Ogranicz dostęp przeglądarkowy do interfejsu administracyjnego i rozważ wyłączenie komponentów zapisujących kontrolowany tekst w nazwach statystyk.

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 /stats?format=html admin endpoint uses StatsHtmlRender, which sanitizes string statistic values but emits statistic names without HTML encoding. A data-plane component such as grpc_stats with stats_for_all_methods enabled can incorporate attacker-controlled path segments into cached dynamic statistic names. When an operator views the HTML stats page, the stored name can execute script with the admin interface's origin and issue privileged same-origin requests. The relevant scope boundary is that the admin interface must be browser-accessible and an enabled component must persist attacker-influenced text in statistic names. 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