Katalog CVE

CVE-2021-48011

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.56%

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

Streszczenie

Servor od 1.0.0 do 4.0.2 zawiera podatność przechodzenia przez katalogi, która umożliwia nieuwierzytelnionym zdalnym atakującym opuszczenie serwowanego katalogu głównego przez wysyłanie zakodowanych w URL segmentów kropek. Atakujący mogą wysyłać sekwencje %2e%2e/, które decodeURI() dekoduje przed path.join() w serveStaticFile i serveDirectoryListing, aby czytać dowolne pliki i listować katalogi poza katalogiem głównym.

Ocena ryzyka

Ryzyko obejmuje nieautoryzowany odczyt plików i listowanie katalogów poza serwowanym katalogiem, co może prowadzić do ujawnienia wrażliwych danych.

Rekomendacja

Zaleca się aktualizację do wersji nowszej niż 4.0.2 oraz wdrożenie walidacji ścieżek, aby zapobiec przechodzeniu przez katalogi.

Powiązane podatności

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

Servor 1.0.0 through 4.0.2 contains a path traversal vulnerability that allows unauthenticated remote attackers to escape the served root by sending URL-encoded dot segments. Attackers can send %2e%2e/ sequences, which decodeURI() decodes before path.join() in serveStaticFile and serveDirectoryListing, to read arbitrary files and list directories outside the root.

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