CVE-2022-36062
WysokieCVSS 7.6Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 55 - wyżej niż 55% wszystkich znanych CVE
Streszczenie
Grafana miała podatność polegającą na nieprawidłowym zachowaniu uprawnień, prowadzącą do eskalacji uprawnień w folderach, w których jedynym używanym uprawnieniem było Admin. Problem dotyczył instancji, w których RBAC było wyłączone, a następnie włączone, ponieważ migracje nie uwzględniały scenariusza z wyłącznie uprawnieniem Admin i dodawały uprawnienia edycji oraz przeglądania dla ról Editor i Viewer.
Ocena ryzyka
Użytkownicy z rolami Editor i Viewer mogą uzyskać nieuprawniony dostęp do folderów, co narusza model kontroli dostępu i może prowadzić do modyfikacji lub ujawnienia danych.
Rekomendacja
Zaktualizuj Grafanę do wersji 8.5.13, 9.0.9 lub 9.1.6; jeśli znasz dotknięty folder, usuń dodatkowe uprawnienia ręcznie.
Inne podatności w Grafana
Zobacz wszystkie- CVE-2026-33379Wysokie
W Grafana OSS i Grafana Enterprise w wersji 12.4 brakuje autoryzacji, co pozwala użytkownikowi z dowolną rolą (nawet Viewer lub konto usługi bez uprawnień) na tworzenie, publikowanie zewnętrzne i usuwanie snapshotów dashboardów. Wersje wcześniejsze oraz Grafana 13 nie są dotknięte.
- CVE-2026-13720Średnie
W Grafanie, użytkownik z rolą Editor może ustawić metadane dotyczące provisioningu plików (adnotacje grafana.app/managedBy, grafana.app/managerId i grafana.app/sourcePath) podczas tworzenia dashboardu przez API, ponieważ te pola były zapisywane bez sprawdzenia autoryzacji. Dashboard wygląda wtedy jak provisionowany i administratorzy nie mogą go już zaktualizować ani usunąć przez Grafana. Wpływ jest ograniczony do tej samej organizacji i nie ujawnia żadnych danych.
- CVE-2026-13719Średnie
W Grafanie, uwierzytelniony użytkownik może wyświetlić listę reguł alertów przechowywanych w folderach, do których nie ma uprawnień odczytu, poprzez endpoint listy API reguł alertów. Gdy zestaw folderów, które użytkownik może czytać, był pusty, ograniczenie folderów było pomijane i zwracano wszystkie reguły alertów w organizacji. Od Grafana 13.1.0 każdy użytkownik może to wywołać za pomocą filtra folderów. Ujawnione dane to konfiguracja reguł; poświadczenia źródeł danych nie są ujawniane.
- CVE-2026-81842Średnie
Uwierzytelniony użytkownik z uprawnieniami edycji w jednym folderze może przenieść panel biblioteki do innego folderu, w którym ma tylko uprawnienia do przeglądania, poprzez API elementów biblioteki lub równoważny zasób App Platform. Ścieżka aktualizacji nie sprawdzała uprawnień do tworzenia paneli biblioteki w folderze docelowym (nieprawidłowa autoryzacja). Żadne dane z folderu docelowego nie są ujawniane, a istniejąca zawartość nie może być zmieniona.
- CVE-2026-81841Średnie
Wstrzymanie udostępnionego (publicznego) dashboardu nie odwołało jego tokenu dostępu dla punktów końcowych obsługujących dane bootstrapowe frontendu. Każdy posiadający link do wstrzymanego udostępnionego dashboardu mógł nadal bez uwierzytelnienia pobrać konfigurację źródeł danych dashboardu, w tym przechowywane poświadczenia dla źródeł danych używających dostępu przeglądarki (brak autoryzacji). Usunięcie udostępnionego dashboardu odwołuje token.
- CVE-2026-28381Krytyczne
Podatność w źródle danych Snowflake umożliwia wykonywanie poleceń GET/PUT, co pozwala każdemu użytkownikowi mającemu dostęp do zapytań na odczytywanie i zapisywanie plików między lokalnym serwerem Grafana a podłączonym hostem Snowflake.
- CVE-2026-27876Krytyczne
Łańcuchowy atak wykorzystujący wyrażenia SQL i wtyczkę Grafana Enterprise może prowadzić do zdalnego wykonania kodu (RCE). Podatność wymaga włączenia przełącznika funkcji sqlExpressions i dotyczy określonych wersji Grafana OSS.
- CVE-2025-41115Krytyczne
W Grafana w wersjach 12.x, gdy włączone jest provisionowanie SCIM, podatność w obsłudze tożsamości użytkowników pozwala złośliwemu lub skompromitowanemu klientowi SCIM na provisionowanie użytkownika z numerycznym externalId, co może umożliwić nadpisanie wewnętrznych identyfikatorów użytkowników i prowadzić do podszycia się lub eskalacji uprawnień.
- CVE-2024-9264Krytyczne
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).
- CVE-2023-3128Krytyczne
Grafana weryfikuje konta Azure AD na podstawie pola e-mail. Pole e-mail w profilu Azure AD nie jest unikalne i może być łatwo modyfikowane, co prowadzi do przejęcia konta i ominięcia uwierzytelnienia w przypadku skonfigurowania aplikacji wielo-tenantowej z OAuth Azure AD.
Oryginalny opis (angielski, źródło NVD)
Grafana is an open-source platform for monitoring and observability. In versions prior to 8.5.13, 9.0.9, and 9.1.6, Grafana is subject to Improper Preservation of Permissions resulting in privilege escalation on some folders where Admin is the only used permission. The vulnerability impacts Grafana instances where RBAC was disabled and enabled afterwards, as the migrations which are translating legacy folder permissions to RBAC permissions do not account for the scenario where the only user permission in the folder is Admin, as a result RBAC adds permissions for Editors and Viewers which allow them to edit and view folders accordingly. This issue has been patched in versions 8.5.13, 9.0.9, and 9.1.6. A workaround when the impacted folder/dashboard is known is to remove the additional permissions manually.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

