CVE-2026-88621
NiskieCVSS 2.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 22 - wyżej niż 22% wszystkich znanych CVE
Streszczenie
OneNav w wersji 1.2.4 zawiera podatność uwierzytelnionego użytkownika na dowolne usunięcie pliku w metodzie Api::upload() w pliku class/Api.php. Administrator może przesłać nazwę pliku niebędącą HTML, która odpowiada istniejącemu plikowi w katalogu roboczym aplikacji. Nazwa kontrolowana przez użytkownika jest przekazywana do funkcji unlink() przy odrzucaniu przesłania, co może prowadzić do usunięcia pliku i odmowy usługi.
Ocena ryzyka
Uwierzytelniony administrator może usunąć dowolne pliki w katalogu roboczym aplikacji, co może doprowadzić do utraty danych lub niedostępności usługi. Ryzyko jest ograniczone do kont o uprawnieniach administracyjnych, ale skutki mogą być poważne.
Rekomendacja
Zaktualizuj OneNav do wersji nowszej niż 1.2.4, jeśli jest dostępna, lub ogranicz uprawnienia administracyjne i zweryfikuj poprawność nazw plików przed użyciem funkcji unlink(). Rozważ monitorowanie nietypowych operacji usuwania plików.
Inne podatności w OneNav
Oryginalny opis (angielski, źródło NVD)
OneNav v1.2.4 contains an authenticated arbitrary file deletion vulnerability in the Api::upload() method in class/Api.php. An authenticated administrator can submit a non-HTML upload filename matching an existing file in the application's working directory. The application passes the user-controlled filename to unlink() when rejecting the upload, potentially causing file deletion and denial of service.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

