File GraphicsMagick-CVE-2016-8866.patch of Package GraphicsMagick.7782

Index: GraphicsMagick-1.3.25/coders/rle.c
===================================================================
--- GraphicsMagick-1.3.25.orig/coders/rle.c	2016-12-13 12:59:55.089518281 +0100
+++ GraphicsMagick-1.3.25/coders/rle.c	2016-12-13 13:00:15.721871728 +0100
@@ -315,7 +315,7 @@ static Image *ReadRLEImage(const ImageIn
     image->matte=rle_header.Flags & 0x04;
     number_planes=rle_header.Ncolors;
     number_colormaps=rle_header.Ncmap;
-    if (rle_header.Cmaplen >= 32)
+    if (rle_header.Cmaplen >= 22)
       ThrowReaderException(CorruptImageError,ImproperImageHeader,image);
     map_length=(1U << rle_header.Cmaplen);
 
openSUSE Build Service is sponsored by