CVE-2026-71964
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 24 - wyżej niż 24% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Uwierzytelniony atakujący może odczytać wrażliwe pliki systemowe, takie jak pliki konfiguracyjne, hasła lub klucze, co może prowadzić do pełnej kompromitacji systemu.
Rekomendacja
Zastosuj poprawkę dostępną w commit eca0c3c lub zaktualizuj CyberPanel do wersji, która zawiera tę poprawkę. Dodatkowo ogranicz dostęp do menedżera plików tylko dla zaufanych użytkowników.
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-79306Średnie
CyberPanel v1.9.1 zawiera podatność path traversal w metodzie compress udostępnianej przez endpoint /filemanager/controller. Uwierzytelniony zdalny atakujący będący właścicielem dowolnej skonfigurowanej domeny może podać bezwzględne lub wykraczające poza zakres ścieżki plików w właściwości listOfFiles JSON wraz z kontrolowanymi wartościami basePath i compressedFileName w żądaniu method=compress.
- CVE-2026-79304Średnie
CyberPanel 1.9.1 zawiera podatność path traversal w metodzie readFileContents endpointu /filemanager/controller. Uwierzytelniony zdalny atakujący będący właścicielem dowolnej skonfigurowanej domeny może podać dowolną bezwzględną lub wykraczającą poza zakres ścieżkę w właściwości fileName JSON.
- 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.
Oryginalny opis (angielski, źródło NVD)
CyberPanel 2.4.3, fixed in commit eca0c3c, contains an arbitrary file read vulnerability in the file manager component that allows authenticated attackers to read sensitive system files by uploading a crafted ZIP archive containing symbolic links. Attackers can exploit the application's failure to validate symlinks before extraction, causing symbolic links targeting arbitrary filesystem paths outside the user's home directory to persist on disk and be accessed through the web interface.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

