From: Cristy Date: Fri, 7 Oct 2016 21:01:22 +0000 (-0400) Subject: https://github.com/ImageMagick/ImageMagick/issues/271 X-Git-Tag: 7.0.3-3~3 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=aea6c6507f55632829e6432f8177a084a57c9fcc;p=imagemagick https://github.com/ImageMagick/ImageMagick/issues/271 --- diff --git a/coders/rle.c b/coders/rle.c index 8edd8133c..05a65ec22 100644 --- a/coders/rle.c +++ b/coders/rle.c @@ -224,7 +224,7 @@ static Image *ReadRLEImage(const ImageInfo *image_info,ExceptionInfo *exception) bits_per_pixel=(size_t) ReadBlobByte(image); number_colormaps=(size_t) ReadBlobByte(image); map_length=(unsigned char) ReadBlobByte(image); - if (map_length >= 64) + if (map_length >= 32) ThrowReaderException(CorruptImageError,"ImproperImageHeader"); one=1; map_length=one << map_length;