Fix pathexists filepath back to posix

This commit is contained in:
advplyr 2025-06-11 16:37:07 -05:00
parent dc6783ea76
commit 22f6e86a12

View File

@ -113,7 +113,8 @@ class FileSystemController {
return res.sendStatus(403)
}
const filepath = Path.join(libraryFolder.path, directory)
let filepath = Path.join(libraryFolder.path, directory)
filepath = fileUtils.filePathToPOSIX(filepath)
// Ensure filepath is inside library folder (prevents directory traversal)
if (!filepath.startsWith(libraryFolder.path)) {