]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/1279
authorCristy <urban-warrior@imagemagick.org>
Sat, 8 Sep 2018 23:40:47 +0000 (19:40 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sat, 8 Sep 2018 23:41:31 +0000 (19:41 -0400)
ChangeLog
MagickCore/stream.c

index 238a3a6ec531ed41aa531e77fe2df5c2f30965f9..4038a45a9250cad05f8d2a5cd77613e4930d359f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2018-09-08  7.0.8-12 Cristy  <quetzlzacatenango@image...>
+  * Fixed numerous use of uninitialized values, integer overflow, memory
+    exceeded, and timeouts (credit to OSS Fuzz).
+
 2018-08-28  7.0.8-11 Cristy  <quetzlzacatenango@image...>
   * Release ImageMagick version 7.0.8-11, GIT revision 14729:798fbdb5b:20180828
 
index 2807086022904d6c65d1a7ef72f9e347a97aa739..b55f95900a3168b0e808805961158582d0464edb 100644 (file)
@@ -1391,6 +1391,7 @@ static MagickBooleanType StreamImagePixels(const StreamInfo *stream_info,
         ResourceLimitError,"MemoryAllocationFailed","`%s'",image->filename);
       return(MagickFalse);
     }
+  (void) memset(quantum_map,0,length*sizeof(*quantum_map));
   for (i=0; i < (ssize_t) length; i++)
   {
     switch (stream_info->map[i])