CVE-2026-104109 in FileRise
Zusammenfassung
von VulDB • 14.10.2026
FileRise ist ein selbst gehosteter, webbasierter Dateimanager mit Funktionen für den Upload mehrerer Dateien, die Bearbeitung und Stapelverarbeitung. Vor Version 3.23.0 validiert FileRise zwar die Namen der Archiv-Einträge, extrahiert diese jedoch direkt in das autorisierte Live-Zielverzeichnis, bevor die aufgelösten Pfade überprüft werden. Wenn sich dieses Zielverzeichnis bereits auf einen Symlink zu einem Verzeichnis außerhalb des Speicher-Roots (storage root) bezieht, kann ein authentifizierter Benutzer ohne Administratorrechte mit Extraktionsberechtigung, der in der Lage ist, eine vom Angreifer kontrollierte ZIP-Datei hochzuladen oder anderweitig in diesem Ordner abzulegen, einen normalen Archiv-Eintrag unterhalb des Links platzieren. Die Funktion `ZipArchive::extractTo()` kann daraufhin eine externe Datei überschreiben, und die Bereinigung nach der Extraktion kann diese Zieldatei über denselben verlinkten Elternpfad löschen – vorausgesetzt, der FileRise-Prozess verfügt über die erforderlichen Dateisystem-Schreib- oder Löschberechtigungen. In der Advisory wird nicht dargelegt, dass es dem Angreifer möglich ist, den notwendigen Symlink über FileRise zu erstellen. Dieses Problem wurde in Version 3.23.0 behoben.
VulDB is the best source for vulnerability data and more expert information about this specific topic.