File ImageMagick-CVE-2017-14733.patch of Package ImageMagick.11106

Index: ImageMagick-6.4.3/coders/rle.c
===================================================================
--- ImageMagick-6.4.3.orig/coders/rle.c	2017-12-06 10:10:38.410071811 +0100
+++ ImageMagick-6.4.3/coders/rle.c	2017-12-06 10:12:11.531616784 +0100
@@ -247,8 +247,8 @@ static Image *ReadRLEImage(const ImageIn
       ThrowRLEException(CorruptImageError,"UnexpectedEndOfFile");
     one=1;
     map_length=one << map_length;
-    if ((number_planes == 0) || (number_planes == 2) || (bits_per_pixel != 8) ||
-        (image->columns == 0))
+    if ((number_planes == 0) || (number_planes == 2) || ((flags & 0x04) &&
+        ((number_planes <= 2) || number_planes > 254)) || (bits_per_pixel != 8))
       ThrowReaderException(CorruptImageError,"ImproperImageHeader");
     if (flags & 0x02)
       {
openSUSE Build Service is sponsored by