Katalog CVE

CVE-2026-73550

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.88%

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

Streszczenie

Envoy w wersjach przed 1.36.10, 1.37.6, 1.38.4 i 1.39.1 kopiuje każdą zdekodowaną wartość nagłówka Host HTTP/2 przed jej odrzuceniem, gdy :authority jest już obecne. Odrzucona wartość omija saveHeader, więc jej bajty i liczba nie są wliczane do limitów nagłówków żądania. Nieuwierzytelniony klient może użyć indeksowania HPACK, aby przesłać wiele odwołań do dużej wartości Host w ograniczonej liczbie strumieni, wymuszając ekstremalną alokację kopii nagłówków i doprowadzając do zabicia proxy przez OOM. Luka została naprawiona w wersjach 1.36.10, 1.37.6, 1.38.4 i 1.39.1.

Ocena ryzyka

Nieuwierzytelniony atakujący może zdalnie wywołać wyczerpanie pamięci i zabicie procesu Envoy, powodując odmowę usługi dla aplikacji zależnych od proxy. Może to zakłócić działanie krytycznych usług sieciowych.

Rekomendacja

Zaktualizuj Envoy do wersji 1.36.10, 1.37.6, 1.38.4 lub 1.39.1 (lub nowszej). Rozważ ograniczenie ekspozycji punktów końcowych HTTP/2 oraz monitorowanie zużycia pamięci przez proxy.

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 copies every decoded HTTP/2 Host header value before discarding it when :authority is already present. The discarded value bypasses saveHeader, so its bytes and count are not charged against request header limits. An unauthenticated client can use HPACK indexing to submit many references to a large Host value across a bounded number of streams, forcing extreme header-copy allocation and causing the proxy to be out-of-memory killed. The relevant scope boundary is that the demonstrated amplification uses HTTP/2 HPACK and the duplicate Host discard behavior. 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