File GraphicsMagick-CVE-2018-14435.patch of Package GraphicsMagick.9388

Index: GraphicsMagick-1.2.5/coders/pcd.c
===================================================================
--- GraphicsMagick-1.2.5.orig/coders/pcd.c	2018-08-07 15:50:44.286051767 +0200
+++ GraphicsMagick-1.2.5/coders/pcd.c	2018-08-07 15:52:50.434651653 +0200
@@ -343,6 +343,9 @@ static unsigned int DecodeImage(Image *i
           }
           default:
           {
+            for (i=0; i < (image->columns > 1536 ? 3 : 1); i++)
+              MagickFreeMemory(pcd_table[i]);
+            MagickFreeMemory(buffer);
             ThrowBinaryException(CorruptImageError,CorruptImage,
               image->filename)
           }
openSUSE Build Service is sponsored by