Katalog CVE

CVE-2026-116067

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

Prawdopodobieństwo exploitacji (EPSS)

Wysokie ryzyko
1.69%

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

Streszczenie

Paisa przed wersją 0.7.8 zawiera lukę path traversal w handlerach GetFile, GetSheet, DeleteBackups i DeleteSheetBackups, która pozwala nieuwierzytelnionym atakującym czytać pliki i usuwać kopie zapasowe poprzez sekwencje ../ w nazwach plików. Atakujący mogą wysyłać spreparowane nazwy do endpointów editor file i delete_backups, aby odczytać dowolny plik dostępny dla serwera i usunąć pliki kopii zapasowych poza katalogiem journal lub sheets.

Ocena ryzyka

Nieuwierzytelniony atakujący może odczytać poufne pliki serwera oraz zniszczyć kopie zapasowe, co prowadzi do wycieku danych i utraty możliwości odtworzenia danych.

Rekomendacja

Zaktualizuj Paisa do wersji 0.7.8 lub nowszej i zweryfikuj, że nazwy plików są kanonizowane i ograniczane do dozwolonych katalogów.

Powiązane podatności

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

Paisa before 0.7.8 contains a path traversal vulnerability in the GetFile, GetSheet, DeleteBackups, and DeleteSheetBackups handlers that lets unauthenticated attackers read files and delete backups through ../ sequences in file names. Attackers can send crafted names to the editor file and delete_backups endpoints to read any server-readable file and remove backup files outside the journal or sheets directory.

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