File GraphicsMagick-CVE-2016-7531.patch of Package GraphicsMagick.7782
Index: GraphicsMagick-1.3.25/coders/pdb.c
===================================================================
--- GraphicsMagick-1.3.25.orig/coders/pdb.c 2016-11-29 15:35:11.334860687 +0100
+++ GraphicsMagick-1.3.25/coders/pdb.c 2016-11-29 15:35:11.402861848 +0100
@@ -882,7 +882,7 @@ static unsigned int WritePDBImage(const
ThrowPDBWriterException(CoderError,ImageColumnOrRowSizeIsNotSupported, image);
packets=MagickArraySize(MagickArraySize((MagickArraySize(bits_per_pixel,
pdb_image.width)+7)/8,
- pdb_image.height),2);
+ pdb_image.height),4);
p=MagickAllocateMemory(unsigned char *,packets);
if (p == (unsigned char *) NULL)
ThrowPDBWriterException(ResourceLimitWarning,MemoryAllocationFailed,image);