Katalog CVE

Aktywnie wykorzystywana w atakach

CyberPanel Incorrect Default Permissions Vulnerability

CyberPersons - CyberPanel · Figuruje w katalogu CISA KEV od 2024-12-04. 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-51378

KrytyczneCVSS 10.0KEV
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Bardzo wysokie ryzyko
94.80%

Percentyl 100 - wyżej niż 100% wszystkich znanych CVE

Streszczenie

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.

Ocena ryzyka

Atakujący może wykonać dowolne polecenia na serwerze, co może prowadzić do pełnej kompromitacji systemu i danych.

Rekomendacja

Zaktualizuj CyberPanel do wersji zawierającej poprawkę. Ogranicz dostęp do endpointów /dns/getresetstatus i /ftp/getresetstatus oraz monitoruj ich użycie.

Oryginalny opis (angielski, źródło NVD)

getresetstatus in dns/views.py and ftp/views.py in CyberPanel (aka Cyber Panel) before 1c0c6cb allows remote attackers to bypass authentication and execute arbitrary commands via /dns/getresetstatus or /ftp/getresetstatus 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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS