From 717b480a2e50e43f6f51159d2e680219c2bf4acf Mon Sep 17 00:00:00 2001 From: Bjoern Schiessle Date: Mon, 4 Jul 2016 11:00:50 +0200 Subject: [PATCH] add additional check if we have a valid uid and filename --- apps/files_versions/lib/storage.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/files_versions/lib/storage.php b/apps/files_versions/lib/storage.php index cf99f62b8328d..d8fd9bfc316df 100644 --- a/apps/files_versions/lib/storage.php +++ b/apps/files_versions/lib/storage.php @@ -321,6 +321,10 @@ public static function rollback($file, $revision) { // add expected leading slash $file = '/' . ltrim($file, '/'); list($uid, $filename) = self::getUidAndFilename($file); + if ($uid === null || trim($filename, '/') === '') { + return false; + } + $users_view = new View('/'.$uid); $files_view = new View('/'. User::getUser().'/files'); $versionCreated = false;