From f5ac47195a8c93ba33d00bbc109eb7aa71de7228 Mon Sep 17 00:00:00 2001 From: Cristy Date: Sun, 11 Feb 2018 20:56:19 -0500 Subject: [PATCH] https://mail.google.com/mail/#inbox/1618795878d3300a --- coders/viff.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/coders/viff.c b/coders/viff.c index 4cbf264c8..93854fad7 100644 --- a/coders/viff.c +++ b/coders/viff.c @@ -414,7 +414,7 @@ static Image *ReadVIFFImage(const ImageInfo *image_info, default: bytes_per_pixel=1; break; } image->colors=viff_info.map_columns; - if ((MagickSizeType) image->colors > GetBlobSize(image)) + if ((MagickSizeType) (viff_info.map_rows*image->colors) > GetBlobSize(image)) ThrowReaderException(CorruptImageError,"InsufficientImageDataInFile"); if (AcquireImageColormap(image,image->colors,exception) == MagickFalse) ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed"); -- 2.40.0