Aktywnie wykorzystywana w atakach
CyberPanel Incorrect Default Permissions Vulnerability
CyberPersons - CyberPanel · Figuruje w katalogu CISA KEV od 2024-11-07. Oznacza to potwierdzone ataki w środowisku produkcyjnym.
Wymagane działanie: Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.
CVE-2024-51567
KrytyczneCVSS 10.0KEVPrawdopodobieństwo exploitacji (EPSS)
Bardzo wysokie ryzykoPercentyl 100 - wyżej niż 100% wszystkich znanych CVE
Streszczenie
Funkcja upgrademysqlstatus w databases/views.py w CyberPanel przed wersją 5b08cd6 pozwala zdalnym atakującym ominąć uwierzytelnianie i wykonać dowolne polecenia przez /dataBases/upgrademysqlstatus, omijając secMiddleware (który jest tylko dla żądań POST) i używając metaznaków powłoki we właściwości statusfile. Luka była wykorzystywana w środowisku w październiku 2024 przez PSAUX. Dotyczy wersji do 2.3.6 i (niezałatanej) 2.3.7.
Ocena ryzyka
Atakujący bez uwierzytelnienia może wykonać dowolne polecenia na serwerze, co prowadzi do całkowitego przejęcia panelu i systemu.
Rekomendacja
Zaktualizuj CyberPanel do wersji zawierającej poprawkę (po 5b08cd6) i ogranicz dostęp do panelu.
Inne podatności w CyberPanel
Zobacz wszystkie- CVE-2026-67614Krytyczne
CyberPanel przed wersją 3.0.0 zawiera twardo zakodowany sekret JWT w usłudze SSH WebTerminal FastAPI, co pozwala nieuwierzytelnionym zdalnym atakującym na tworzenie ważnych tokenów uwierzytelniających i uzyskanie interaktywnej powłoki root przez WebSocket na porcie 8888. Atakujący mogą sfałszować token JWT podpisany twardo zakodowanym sekretem, określając ssh_user=root, aby uwierzytelnić się w usłudze terminala bez żadnych ważnych poświadczeń i otrzymać powłokę root.
- CVE-2026-41473Krytyczne
CyberPanel w wersjach przed 2.4.5 zawiera podatność na obejście uwierzytelniania w punktach końcowych AI Scanner worker API, co pozwala nieuwierzytelnionym zdalnym atakującym na zapisywanie dowolnych danych do bazy danych poprzez wysyłanie żądań do /api/ai-scanner/status-webhook i /api/ai-scanner/callback. Atakujący mogą wykorzystać brak kontroli uwierzytelniania do spowodowania odmowy usługi przez wyczerpanie pamięci, uszkodzenia historii skanów i zanieczyszczenia pól bazy danych złośliwymi danymi.
- CVE-2024-51378KrytyczneAktywnie exploitowane
Funkcja getresetstatus w dns/views.py i ftp/views.py w CyberPanel przed wersją 1c0c6cb umożliwia zdalnym atakującym obejście uwierzytelniania i wykonanie dowolnych poleceń poprzez /dns/getresetstatus lub /ftp/getresetstatus, wykorzystując obejście secMiddleware (który jest tylko dla żądań POST) i używając metaznaków powłoki we właściwości statusfile. Podatność była wykorzystywana w środowisku w październiku 2024 przez PSAUX. Dotyczy wersji do 2.3.6 i (niezałatanej) 2.3.7.
- CVE-2026-29812Średnie
CyberPanel przed wersją 2.4.4 nie rejestruje działań, które mogą potencjalnie manipulować listą domen podrzędnych. Brak logowania utrudnia wykrycie nieautoryzowanych zmian.
- CVE-2026-29811Wysokie
CyberPanel w wersji przed 2.4.4 próbuje wykryć domenę "alais" (drugą domenę serwującą tę samą treść co domena główna; poprawna pisownia to "alias") za pomocą filtra zapytań ORM zamiast instrukcji warunkowej Pythona "if".
- CVE-2026-29810Średnie
CyberPanel przed wersją 2.4.4 pomija instrukcję "return 0" wymaganą przez logikę biznesową. Może to prowadzić do nieprawidłowego działania funkcji.
- CVE-2026-88895Wysokie
CyberPanel w wersjach przed 3.0.5 nie wymusza uwierzytelniania dwuskładnikowego na punktach końcowych API, co pozwala atakującym obejść wymóg TOTP przy użyciu tokenów pochodnych od hasła. Atakujący, który zdobędzie hasło administratora, może wygenerować tokeny API i wykonać operacje administracyjne lub utworzyć uwierzytelnione sesje bez drugiego składnika.
- CVE-2026-87820Średnie
CyberPanel w wersjach od 2.4.3 do 2.4.5 udostępnia nieuwierzytelnione punkty końcowe debugowania skanera AI, które ujawniają nazwy administratorów, prefiksy kluczy API, identyfikatory skanów, domeny docelowe i metadane kont. Nieuwierzytelnieni atakujący mogą wyliczyć administratorów panelu i ostatnią aktywność skanera, aby zinwentaryzować instalacje wielodostępne i ułatwić dalsze ataki.
- CVE-2026-67613Średnie
CyberPanel przed wersją 3.0.0 ma podatność na path traversal, która pozwala uwierzytelnionym administratorom czytać dowolne pliki z systemu plików serwera poprzez nieprzetworzone ścieżki w parametrze reportFile w endpointcie cloudAPI ReadReport. Atakujący może uzyskać dostęp do plików z danymi uwierzytelniającymi, kluczami SSL/SSH i plikami JWT.
- CVE-2026-71966Wysokie
CyberPanel 2.4.3 zawiera uwierzytelnioną podatność na wstrzykiwanie poleceń w funkcji zdalnego transferu kopii zapasowych. Atakujący może kontrolować odpowiedź API zdalnego serwera i wstrzyknąć złośliwe polecenia przez spreparowaną nazwę katalogu, które są przekazywane bez sanityzacji do funkcji wykonującej polecenia OS.
Oryginalny opis (angielski, źródło NVD)
upgrademysqlstatus in databases/views.py in CyberPanel (aka Cyber Panel) before 5b08cd6 allows remote attackers to bypass authentication and execute arbitrary commands via /dataBases/upgrademysqlstatus by bypassing secMiddleware (which is only for a POST request) and using shell metacharacters in the statusfile property, as exploited in the wild in October 2024 by PSAUX. Versions through 2.3.6 and (unpatched) 2.3.7 are affected.

