From 4736bba7f66589577136e6741f95eec0b2f685ff Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Thu, 25 Nov 2021 08:48:26 +0100 Subject: [PATCH] Check for invalid characters before trimming Signed-off-by: Joas Schilling --- lib/private/Files/Storage/Common.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/private/Files/Storage/Common.php b/lib/private/Files/Storage/Common.php index 4c07426dd70..7239c58a8a1 100644 --- a/lib/private/Files/Storage/Common.php +++ b/lib/private/Files/Storage/Common.php @@ -554,8 +554,8 @@ abstract class Common implements Storage, ILockingStorage, IWriteStreamStorage { * @throws InvalidPathException */ protected function verifyPosixPath($fileName) { - $fileName = trim($fileName); $this->scanForInvalidCharacters($fileName, "\\/"); + $fileName = trim($fileName); $reservedNames = ['*']; if (in_array($fileName, $reservedNames)) { throw new ReservedWordException();