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);