File ImageMagick-CVE-2019-11597.patch of Package ImageMagick

Index: ImageMagick-6.8.8-1/coders/tiff.c
===================================================================
--- ImageMagick-6.8.8-1.orig/coders/tiff.c	2019-06-19 11:41:22.251063461 +0200
+++ ImageMagick-6.8.8-1/coders/tiff.c	2019-06-19 11:56:45.580134226 +0200
@@ -3589,6 +3589,11 @@ DisableMSCWarning(4127)
 RestoreMSCWarning
       TIFFPrintDirectory(tiff,stdout,MagickFalse);
     (void) TIFFWriteDirectory(tiff);
+    if (image->exception.severity > ErrorException)
+    {
+      status=MagickFalse;
+      break;
+    }
     image=SyncNextImageInList(image);
     if (image == (Image *) NULL)
       break;
@@ -3600,6 +3605,6 @@ RestoreMSCWarning
   (void) TIFFSetWarningHandler(warning_handler);
   (void) TIFFSetErrorHandler(error_handler);
   TIFFClose(tiff);
-  return(MagickTrue);
+  return(status);
 }
 #endif
openSUSE Build Service is sponsored by