Katalog CVE

CVE-2024-9264

KrytyczneCVSS 9.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Bardzo wysokie ryzyko
97.55%

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

Streszczenie

Eksperymentalna funkcja SQL Expressions w Grafanie pozwala na wykonywanie zapytań duckdb zawierających dane od użytkownika. Zapytania te są niewystarczająco oczyszczane przed przekazaniem do duckdb, co prowadzi do wstrzyknięcia poleceń i lokalnego włączenia plików. Każdy użytkownik z uprawnieniami VIEWER lub wyższymi może przeprowadzić ten atak, pod warunkiem że binarka duckdb znajduje się w $PATH Grafany (domyślnie nie jest instalowana).

Ocena ryzyka

Uwierzytelniony użytkownik z niskimi uprawnieniami może wykonać dowolne polecenia systemowe i odczytać lokalne pliki na serwerze Grafany, co może prowadzić do ujawnienia danych lub dalszej eskalacji.

Rekomendacja

Wyłączyć eksperymentalną funkcję SQL Expressions lub zaktualizować Grafanę do wersji, która naprawia podatność. Upewnić się, że binarka duckdb nie znajduje się w $PATH serwera Grafany.

Inne podatności w Grafana

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

The SQL Expressions experimental feature of Grafana allows for the evaluation of `duckdb` queries containing user input. These queries are insufficiently sanitized before being passed to `duckdb`, leading to a command injection and local file inclusion vulnerability. Any user with the VIEWER or higher permission is capable of executing this attack. The `duckdb` binary must be present in Grafana's $PATH for this attack to function; by default, this binary is not installed in Grafana distributions.

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