File GraphicsMagick-CVE-2016-7531.patch of Package GraphicsMagick.6323

Index: GraphicsMagick-1.3.21/coders/pdb.c
===================================================================
--- GraphicsMagick-1.3.21.orig/coders/pdb.c	2016-10-07 10:57:41.921332827 +0200
+++ GraphicsMagick-1.3.21/coders/pdb.c	2016-10-07 10:58:26.910038112 +0200
@@ -864,7 +864,7 @@ static unsigned int WritePDBImage(const
     }
   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)
     ThrowWriterException(ResourceLimitWarning,MemoryAllocationFailed,image);
openSUSE Build Service is sponsored by