Katalog CVE

CVE-2026-104107

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.31%

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

Streszczenie

W FileRise 3.22.0 operacja /api/file/saveFile.php akceptuje segmenty kropki i podwójnej kropki w kontrolowanym przez atakującego parametrze folderu, zanim dziedziczenie ACL oceni niekanoniczny łańcuch. Uwierzytelniony użytkownik bez uprawnień administratora z ważnym tokenem CSRF i odziedziczonym prawem edycji może tworzyć pliki poza autoryzowanym folderem, a przy odpowiednich poświadczeniach backendu także poza skonfigurowanym katalogiem głównym WebDAV.

Ocena ryzyka

Atakujący może tworzyć pliki poza dozwolonym obszarem, potencjalnie w krytycznych lokalizacjach systemu plików lub poza katalogiem WebDAV. Może to prowadzić do nieautoryzowanego zapisu danych i naruszenia integralności systemu.

Rekomendacja

Zaktualizuj FileRise do wersji 3.23.0 lub nowszej. Sprawdź, czy w magazynie lokalnym i WebDAV nie ma plików utworzonych poza autoryzowanymi folderami.

Inne podatności w FileRise

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

FileRise is a self-hosted web-based file manager with multi-file upload, editing, and batch operations. In FileRise 3.22.0, the /api/file/saveFile.php operation accepts dot and dot-dot segments in its attacker-controlled folder input before ACL inheritance evaluates the uncanonicalized string. With an authenticated non-administrator session, a valid CSRF token, and inherited edit permission on a legitimate ancestor, the local filesystem or WebDAV adapter later resolves those segments as path navigation, permitting attacker-controlled file creation outside the authorized folder and, where backend credentials permit, outside the configured WebDAV root. Local storage also created directories before final containment validation and used a prefix comparison that accepted similarly named sibling roots. This issue is fixed in version 3.23.0.

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