From 71b3bb9185a18520f6db08bb4f1a48ccdfa75d99 Mon Sep 17 00:00:00 2001 From: Bastien Tafforeau Date: Tue, 28 Dec 2021 16:14:55 +0100 Subject: [PATCH] Adding some more checks on image integrity --- classes/ImageFilterIterator.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/classes/ImageFilterIterator.php b/classes/ImageFilterIterator.php index fdbd2bf..2518e8c 100644 --- a/classes/ImageFilterIterator.php +++ b/classes/ImageFilterIterator.php @@ -41,7 +41,10 @@ private function isImage() return in_array($type, self::$validTypeConstants, true); } else { $imagesize = getimagesize($filePath); - + if (empty($imagesize)) { + return false; + } + // Index 2 is one of the IMAGETYPE_XXX constants indicating the // type of the image return in_array($imagesize[2], self::$validTypeConstants, true);