Katalog CVE

CVE-2022-51024

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.39%

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

Streszczenie

Kavita 0.5.2 przed 0.5.4.1 zawiera podatność na path traversal umożliwiającą nieuwierzytelnionym atakującym odczyt dowolnych plików poprzez podanie sekwencji '../' w parametrze filename. Atakujący mogą wysyłać żądania GET do /api/image/cover-upload z wartościami filename takimi jak ../appsettings.json, aby pobrać pliki konfiguracyjne spoza katalogu tymczasowego.

Ocena ryzyka

Możliwy jest odczyt plików konfiguracyjnych zawierających sekrety i dane dostępowe, co może prowadzić do przejęcia aplikacji. Narusza to poufność i integralność systemu.

Rekomendacja

Zaktualizuj Kavita do wersji 0.5.4.1 lub nowszej i zweryfikuj walidację ścieżek w parametrze filename. Sprawdź logi pod kątem prób path traversal w /api/image/cover-upload.

Inne podatności w Kavita

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

Kavita 0.5.2 before 0.5.4.1 contains a path traversal vulnerability that allows unauthenticated attackers to read arbitrary files by supplying '../' sequences in the filename parameter. Attackers can send GET requests to /api/image/cover-upload with filename values like ../appsettings.json to retrieve configuration files outside the temp directory. Exploitation evidence was first observed by the Shadowserver Foundation on 2023-10-18.

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