CVE-2021-47949
WysokieCVSS 8.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 42 - wyżej niż 42% wszystkich znanych CVE
Streszczenie
CyberPanel 2.1 zawiera podatność na wykonanie poleceń, która pozwala uwierzytelnionym atakującym odczytywać dowolne pliki i wykonywać zdalny kod poprzez ataki symlinków na endpoint filemanager controller.
Ocena ryzyka
Atakujący może uzyskać dostęp do poufnych danych, takich jak dane logowania do bazy danych, oraz przejąć kontrolę nad serwerem.
Rekomendacja
Zaktualizuj CyberPanel do najnowszej wersji i ogranicz dostęp do endpointów filemanager.
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-51567KrytyczneAktywnie exploitowane
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.
- 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-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.
- CVE-2026-71965Wysokie
CyberPanel 2.4.3 zawiera uwierzytelnioną podatność na zdalne wykonanie kodu w funkcji zdalnych kopii zapasowych. Atakujący może podać złośliwy adres zdalnego serwera, co pozwala na zapisanie kontrolowanego klucza publicznego do /root/.ssh/authorized_keys, dając trwały dostęp root do systemu.
- CVE-2026-71964Średnie
CyberPanel 2.4.3 zawiera podatność na dowolny odczyt plików w komponencie menedżera plików, która pozwala uwierzytelnionym atakującym na odczyt wrażliwych plików systemowych poprzez przesłanie spreparowanego archiwum ZIP zawierającego dowiązania symboliczne. Aplikacja nie weryfikuje dowiązań symbolicznych przed rozpakowaniem, co pozwala na utrwalenie dowiązań wskazujących na ścieżki poza katalogiem domowym użytkownika i dostęp do nich przez interfejs webowy.
- CVE-2026-65917Wysokie
CyberPanel do wersji 1.9.1 (załatane w commicie b198460) zawiera podatność IDOR w aplikacji IncBackups w handlerach przyrostowych kopii zapasowych (deleteBackup, fetchRestorePoints, restorePoint). Uwierzytelnieni użytkownicy panelu mogą uzyskać dostęp do zasobów kopii zapasowych innych dzierżawców lub manipulować nimi, podając kontrolowany przez atakującego globalnie sekwencyjny identyfikator IncJob, który nie jest ograniczony do autoryzowanej domeny. Atakujący mogą wyliczać sekwencyjne identyfikatory kopii zapasowych, aby odczytać metadane kopii zapasowej innego dzierżawcy, nieodwracalnie usunąć migawki kopii zapasowej innego dzierżawcy lub wywołać nieautoryzowane przywrócenie kopii zapasowej innego dzierżawcy z uprawnieniami roota.
- CVE-2026-65916Wysokie
W CyberPanel (do wersji 1.9.1) brakuje autoryzacji w handlerze cancelBackupCreation. Uwierzytelniony atakujący może wysyłać spreparowane żądania POST z dowolnymi parametrami, co pozwala na zabijanie procesów backupu, usuwanie archiwów i niszczenie backupów innych użytkowników.
Oryginalny opis (angielski, źródło NVD)
CyberPanel 2.1 contains a command execution vulnerability that allows authenticated attackers to read arbitrary files and execute remote code by exploiting symlink attacks through the filemanager controller endpoint. Attackers can manipulate the completeStartingPath parameter in POST requests to /filemanager/controller to create symbolic links, read sensitive files like database credentials, and execute arbitrary shell commands through the /websites/fetchFolderDetails endpoint.

