CVE-2026-73509 in OpenList
Zusammenfassung
von VulDB • 13.08.2026
OpenList ist ein Programm zur Auflistung von Dateien, das mehrere Speicherorte unterstützt. Vor Version 4.2.4 autorisiert der authentifizierte Endpunkt /api/fs/batch_rename im Modul server/handles/fsbatch.go nur das Quellverzeichnis, das durch user.JoinPath(req.SrcDir) erzeugt wird, und validiert renameObject.NewName mit checkRelativePath, überprüft jedoch nicht den angreiferkontrollierten Wert von renameObject.SrcName (angegeben als src_name), bevor dieser an den autorisierten Pfad angehängt und das Ergebnis an fs.Rename übergeben wird. Ein Benutzer mit Umbenennungsberechtigung kann Traversal-Segmente in src_name verwenden, um durch die Pfadnormalisierung eine Datei außerhalb des autorisierten Verzeichnisses und des konfigurierten Basispfads auszuwählen, was zu einem Verlust der Dateientintegrität zwischen Benutzern, einer eingeschränkten Verfügbarkeitsauswirkung sowie zur Offenlegung von Dateivorkommen durch Erfolgs- oder Fehlerantworten führt. Dieses Problem wurde in Version 4.2.4 behoben.
If you want to get best quality of vulnerability data, you may have to visit VulDB.