File ImageMagick-CVE-2016-7534.patch of Package ImageMagick.15344

Index: ImageMagick-6.8.8-1/magick/quantum-import.c
===================================================================
--- ImageMagick-6.8.8-1.orig/magick/quantum-import.c	2013-12-01 15:47:50.000000000 +0100
+++ ImageMagick-6.8.8-1/magick/quantum-import.c	2017-10-06 13:14:21.803999349 +0200
@@ -1169,7 +1169,7 @@ static void ImportCbYCrYQuantum(const Im
 
           n=0;
           quantum=0;
-          for (x=0; x < (ssize_t) number_pixels; x+=2)
+          for (x=0; x < (ssize_t) number_pixels; x+=4)
           {
             for (i=0; i < 4; i++)
             {
Index: ImageMagick-6.8.8-1/magick/quantum.c
===================================================================
--- ImageMagick-6.8.8-1.orig/magick/quantum.c	2017-10-06 13:14:21.619996122 +0200
+++ ImageMagick-6.8.8-1/magick/quantum.c	2017-10-06 13:14:21.803999349 +0200
@@ -327,6 +327,9 @@ MagickExport size_t GetQuantumExtent(con
     case BGRAQuantum: packet_size=4; break;
     case CMYKQuantum: packet_size=4; break;
     case CMYKAQuantum: packet_size=5; break;
+    case CbYCrAQuantum: packet_size=4; break;
+    case CbYCrQuantum: packet_size=3; break;
+    case CbYCrYQuantum: packet_size=4; break;
     default: break;
   }
   if (quantum_info->pack == MagickFalse)
openSUSE Build Service is sponsored by