Katalog CVE

CVE-2026-21720

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.62%

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

Streszczenie

Podatność w Grafan polega na tym, że każde niebuforowane żądanie do /avatar/:hash tworzy nową gorutynę, która odświeża obraz Gravatar. Jeśli odświeżenie utknie w kolejce roboczej na dłużej niż trzy sekundy, handler kończy się z timeoutem i przestaje nasłuchiwać wyniku, przez co gorutyna blokuje się na zawsze, próbując wysłać dane przez niebuforowany kanał. Ciągły ruch z losowymi hashami powoduje stały wzrost liczby gorutyn, co prowadzi do wyczerpania pamięci i awarii Grafany na niektórych systemach.

Ocena ryzyka

Ryzyko polega na możliwości przeprowadzenia ataku DoS poprzez wysyłanie dużej liczby żądań do /avatar/:hash z losowymi wartościami, co prowadzi do wyczerpania pamięci i awarii instancji Grafany, zakłócając monitorowanie i dostęp do dashboardów.

Rekomendacja

Zaleca się natychmiastową aktualizację Grafany do wersji zawierającej poprawkę usuwającą blokadę gorutyn na niebuforowanym kanale oraz zwiększenie limitu czasu dla żądań /avatar/:hash. Jako tymczasowe obejście można ograniczyć dostęp do endpointu /avatar/:hash lub zwiększyć zasoby pamięci.

Inne podatności w Grafana

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

Every uncached /avatar/:hash request spawns a goroutine that refreshes the Gravatar image. If the refresh sits in the 10-slot worker queue longer than three seconds, the handler times out and stops listening for the result, so that goroutine blocks forever trying to send on an unbuffered channel. Sustained traffic with random hashes keeps tripping this timeout, so goroutine count grows linearly, eventually exhausting memory and causing Grafana to crash on some systems.

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