Katalog CVE

CVE-2026-72697

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.31%

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

Streszczenie

Grav CMS przed wersją 2.0.16 zawiera podatność na przechodzenie poza katalog (path traversal) w funkcji Twig media_directory(), która nie waliduje ścieżek systemu plików, co pozwala uwierzytelnionym użytkownikom na enumerację i dostęp do plików poza zamierzonym zakresem. Atakujący z uprawnieniami do tworzenia stron mogą podać dowolne ścieżki systemu plików do media_directory() i użyć dozwolonego akcesora ścieżek na obiektach Medium do odczytu zawartości dowolnych plików pasujących do skonfigurowanych rozszerzeń mediów, do których proces serwera WWW ma dostęp.

Ocena ryzyka

Umożliwia nieautoryzowany odczyt plików na serwerze, w tym potencjalnie wrażliwych danych, co może prowadzić do wycieku informacji lub dalszych ataków.

Rekomendacja

Zaktualizuj Grav CMS do wersji 2.0.16 lub nowszej, która zawiera poprawkę walidacji ścieżek w funkcji media_directory().

Inne podatności w Grav CMS

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

Grav CMS before 2.0.16 contains a path traversal vulnerability in the media_directory() Twig function that fails to validate filesystem paths, allowing authenticated users to enumerate and access files outside intended scope. Attackers with page authoring privileges can supply arbitrary filesystem paths to media_directory() and use the allow-listed filepath accessor on Medium objects to read file contents of any file matching configured media extensions that the web server process can access.

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