File GraphicsMagick-CVE-2016-7528.patch of Package GraphicsMagick.6323
From ca0c886abd6d3ef335eb74150cd23b89ebd17135 Mon Sep 17 00:00:00 2001
From: Cristy <urban-warrior@imagemagick.org>
Date: Sun, 24 Jan 2016 17:42:22 -0500
Subject: [PATCH] https://github.com/ImageMagick/ImageMagick/issues/99
---
coders/viff.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Index: GraphicsMagick-1.3.21/coders/viff.c
===================================================================
--- GraphicsMagick-1.3.21.orig/coders/viff.c 2016-09-27 12:10:06.433514405 +0200
+++ GraphicsMagick-1.3.21/coders/viff.c 2016-09-27 12:11:39.791038532 +0200
@@ -560,7 +560,7 @@ static Image *ReadVIFFImage(const ImageI
max_packets=MagickArraySize(number_pixels,viff_info.number_data_bands);
viff_pixels=MagickAllocateArray(unsigned char *,
MagickArraySize(bytes_per_pixel,
- max_packets),
+ Max(number_pixels, max_packets)),
sizeof(Quantum));
if (viff_pixels == (unsigned char *) NULL)
ThrowReaderException(ResourceLimitError,MemoryAllocationFailed,image);