CVE-2026-85614
WysokieCVSS 8.6Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 6 - wyżej niż 6% wszystkich znanych CVE
Streszczenie
OpenPanel przed wersją 2.3.0 zawiera podatność nieuwierzytelnionego ataku SSRF w punkcie końcowym GET /tools/site-checker. Parametr URL jest w pełni kontrolowany przez klienta i nie ma filtrowania adresów prywatnych ani ochrony przed DNS-rebinding.
Ocena ryzyka
Atakujący może sprawić, że serwer OpenPanel wyśle żądania do wewnętrznych usług, localhost i punktów metadanych chmury, co może ujawnić wrażliwe informacje, takie jak tytuły odpowiedzi HTTP, nagłówki, kody statusu i informacje o certyfikatach SSL.
Rekomendacja
Zaleca się zaktualizowanie OpenPanel do wersji 2.3.0 lub nowszej oraz wdrożenie filtrowania adresów IP i ochrony przed DNS-rebinding w punkcie site-checker.
Inne podatności w OpenPanel
Zobacz wszystkie- CVE-2026-108579Średnie
OpenPanel do wersji 2.3.0 zawiera podatność na wstrzyknięcie formuł CSV, która pozwala nieuwierzytelnionym atakującym na osadzenie formuł arkusza kalkulacyjnego poprzez podanie spreparowanych identyfikatorów profili do punktu /track. Atakujący mogą wysyłać zdarzenia śledzenia z identyfikatorami profili, takimi jak =HYPERLINK(...), pasującymi do kohorty, więc eksportowane pliki CSV kohorty wykonują formuły, które eksfiltrują dane z sąsiednich komórek.
- CVE-2026-93984Średnie
OpenPanel API do wersji 2.3.0 nie weryfikuje kryptograficznego skrótu sekretu klienta przed autoryzacją zdarzeń przychodów i filtrowania botów. Atakujący z publicznym ID klienta może podać dowolny fałszywy sekret, aby wstrzyknąć sfałszowane metryki przychodów i ominąć filtry antybotowe.
- CVE-2026-93983Średnie
OpenPanel do wersji 2.3.0 nie escapuje kluczy właściwości w zapytaniach SQL do ClickHouse, co pozwala uwierzytelnionym użytkownikom na wstrzykiwanie logicznych warunków SQL. Atakujący może podać spreparowane nazwy filtrów, aby ominąć izolację projektów i uzyskać dostęp do metryk innych projektów.
- CVE-2026-93982Niskie
OpenPanel do wersji 2.3.0 zapisuje tokeny uwierzytelniające Model Context Protocol z parametrów zapytania URL do zwykłych logów aplikacji bez maskowania. Atakujący z dostępem do standardowego wyjścia aplikacji lub scentralizowanych systemów logowania mogą przechwycić zakodowane w base64 poświadczenia, aby odtworzyć żądania MCP i uzyskać dostęp do analityki projektu.
- CVE-2026-88893Wysokie
OpenPanel do wersji 2.3.0 w procedurach udostępniania nie waliduje kontroli dostępu, co pozwala nieuwierzytelnionym użytkownikom z linkiem do udostępniania pobierać hashe haseł argon2id oraz pełne konfiguracje raportów, w tym nazwy zdarzeń, filtry i wymiary analityczne.
- CVE-2026-88892Średnie
W OpenPanel do wersji 2.3.0 importer danych pobiera adres URL dostarczony przez wywołującego za pomocą zwykłego fetch, zamiast używać istniejącej ochrony SSRF. Uwierzytelniony członek organizacji może sprawić, że serwer połączy się z dowolnym adresem, a wyniki HTTP będą widoczne jako błąd importu, co umożliwia skanowanie wewnętrznych hostów, portów i ścieżek.
- CVE-2026-88891Wysokie
OpenPanel do wersji 2.3.0 nie egzekwuje poziomu dostępu tylko do odczytu w 26 z 29 procedur modyfikujących, co pozwala użytkownikom z uprawnieniami tylko do odczytu na modyfikowanie, usuwanie i publikowanie danych projektu. Mogą oni usuwać raporty i pulpity, planować usunięcie całych projektów, publikować prywatne analizy jako publiczne linki oraz modyfikować reguły alertów.
- CVE-2026-88890Wysokie
OpenPanel do wersji 2.3.0 zawiera podatność na wstrzyknięcie SQL w konstruktorze filtrów analitycznych, która nie waliduje identyfikatorów kolumn profile.* przed interpolacją do klauzul WHERE w ClickHouse. Uwierzytelniony atakujący z uprawnieniami odczytu projektu lub root może wstrzyknąć dowolny SQL, omijając izolację projektów i odczytywać dane analityczne oraz PII innych organizacji.
- CVE-2026-85615Średnie
OpenPanel przed wersją 2.3.0 zawiera podatność na niebezpieczne bezpośrednie odwołanie do obiektu (IDOR) w procedurach tRPC report.getLayouts i report.resetLayout, które nie wiążą dashboardId z autoryzowanym projectId. Uwierzytelnieni atakujący mogą podać dowolny dashboardId ofiary z własnym projectId, aby odczytać układy raportów i konfiguracje lub usunąć układy dashboardów między dzierżawcami.
- CVE-2026-85613Wysokie
OpenPanel przed wersją 2.3.0 zawiera podatność na cross-site scripting w nieuwierzytelnionym punkcie końcowym proxy favicon GET /misc/favicon, która umożliwia zdalnym atakującym wykonanie skryptów poprzez dostarczenie adresu URL pliku SVG. Atakujący mogą hostować złośliwe pliki SVG z osadzonymi skryptami, które wykonują się w przeglądarce ofiary na pochodzeniu API, umożliwiając uwierzytelnione żądania do chronionych punktów końcowych.
Oryginalny opis (angielski, źródło NVD)
OpenPanel before 2.3.0 contains an unauthenticated server-side request forgery vulnerability in the GET /tools/site-checker endpoint that accepts a fully client-controlled URL parameter with no private IP filtering or DNS-rebinding protection. Attackers can make the OpenPanel server issue requests to internal services, localhost, and cloud metadata endpoints, reading internal HTTP response titles, headers, status codes, and SSL certificate information.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

