Katalog CVE

CVE-2025-66295

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.55%

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

Streszczenie

W platformie Grav przed wersją 1.8.0-beta.27 użytkownik z uprawnieniem do tworzenia kont może utworzyć nowe konto z nazwą zawierającą sekwencje przejścia ścieżki (np. ..\Nijat lub ../Nijat), co powoduje zapis pliku YAML konta poza katalogiem user/accounts/. Zapisany plik może zawierać pola konta, takie jak email, fullname, twofa_secret i hashed_password.

Ocena ryzyka

Atakujący może zapisać pliki z danymi uwierzytelniającymi w nieoczekiwanych lokalizacjach, co może prowadzić do wycieku danych lub dalszej eskalacji uprawnień. Może to naruszyć integralność systemu i poufność danych użytkowników.

Rekomendacja

Zaktualizuj Grav do wersji 1.8.0-beta.27 lub nowszej. Ogranicz uprawnienia do tworzenia użytkowników tylko do zaufanych osób i monitoruj nietypowe ścieżki zapisu plików.

Inne podatności w Grav

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

Grav is a file-based Web platform. Prior to 1.8.0-beta.27, when a user with privilege of user creation creates a new user through the Admin UI and supplies a username containing path traversal sequences (for example ..\Nijat or ../Nijat), Grav writes the account YAML file to an unintended path outside user/accounts/. The written YAML can contain account fields such as email, fullname, twofa_secret, and hashed_password. This vulnerability is fixed in 1.8.0-beta.27.

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