From 22f6e86a12bd4a52f5cbddd76ea043cae3e3f3d0 Mon Sep 17 00:00:00 2001 From: advplyr Date: Wed, 11 Jun 2025 16:37:07 -0500 Subject: [PATCH] Fix pathexists filepath back to posix --- server/controllers/FileSystemController.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/controllers/FileSystemController.js b/server/controllers/FileSystemController.js index 39663d23..4b0a94b3 100644 --- a/server/controllers/FileSystemController.js +++ b/server/controllers/FileSystemController.js @@ -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)) {