Katalog CVE

CVE-2024-32974

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.69%

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

Streszczenie

Envoy to natywny dla chmury, otwartoźródłowy proxy brzegowe i usługowe. Zaobserwowano awarię w `EnvoyQuicServerStream::OnInitialHeadersComplete()`. Jest to użycie po zwolnieniu (use-after-free) spowodowane tym, że QUICHE kontynuuje przesyłanie nagłówków żądania po wywołaniu `StopReading()` na strumieniu. Po `StopReading()` obiekt `ActiveStream` HCM mógł już zostać zniszczony, a wszelkie wywołania zwrotne z QUICHE mogą potencjalnie spowodować użycie po zwolnieniu.

Ocena ryzyka

Luka może być wykorzystana przez atakującego do zdalnego spowodowania awarii Envoy lub potencjalnie do wykonania kodu, prowadząc do odmowy usługi lub naruszenia bezpieczeństwa.

Rekomendacja

Zaktualizuj Envoy do wersji zawierającej poprawkę tej podatności.

Inne podatności w Envoy

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

Envoy is a cloud-native, open source edge and service proxy. A crash was observed in `EnvoyQuicServerStream::OnInitialHeadersComplete()` with following call stack. It is a use-after-free caused by QUICHE continuing push request headers after `StopReading()` being called on the stream. As after `StopReading()`, the HCM's `ActiveStream` might have already be destroyed and any up calls from QUICHE could potentially cause use after free.

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