Katalog CVE

CVE-2026-110690

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.90%

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

Streszczenie

Cloud Commander w wersjach 19.20.2 do 19.21.1 zawiera podatność na przechodzenie po ścieżkach w punkcie GET /api/v1/pack, gdzie handler onGET wywołuje niechronioną funkcję root() zamiast walidującego wrappera root.resolve(). Atakujący może użyć zakodowanych procentowo sekwencji przechodzenia po katalogach, aby odczytać dowolne pliki poza skonfigurowanym katalogiem --root, takie jak /etc/passwd lub klucze prywatne SSH, które są archiwizowane i przesyłane jako plik tar.gz.

Ocena ryzyka

Ryzyko obejmuje nieautoryzowany dostęp do wrażliwych plików systemowych i kluczy prywatnych, co może prowadzić do pełnej kompromitacji systemu i naruszenia poufności danych.

Rekomendacja

Zaleca się natychmiastową aktualizację Cloud Commandera do wersji, w której podatność została naprawiona, oraz ograniczenie dostępu do punktu /api/v1/pack tylko dla zaufanych użytkowników.

Inne podatności w Cloud Commander

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

Cloud Commander (cloudcmd) versions 19.20.2 through 19.21.1 contains a path traversal vulnerability in the GET /api/v1/pack endpoint where the onGET handler at server/rest/index.js:130 calls the unguarded root() function instead of the root.resolve() validation wrapper used elsewhere. Attackers can send percent-encoded directory traversal sequences in the pack request path to read arbitrary files outside the configured --root directory, such as /etc/passwd or SSH private keys, which are archived and streamed back as a downloadable tar.gz file.

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