From: Cristy Date: Sat, 8 Sep 2018 23:40:47 +0000 (-0400) Subject: https://github.com/ImageMagick/ImageMagick/issues/1279 X-Git-Tag: 7.0.8-12~74 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f15c49fecf34f79815782f59f441987a7bf9d260;p=imagemagick https://github.com/ImageMagick/ImageMagick/issues/1279 --- diff --git a/ChangeLog b/ChangeLog index 238a3a6ec..4038a45a9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2018-09-08 7.0.8-12 Cristy + * Fixed numerous use of uninitialized values, integer overflow, memory + exceeded, and timeouts (credit to OSS Fuzz). + 2018-08-28 7.0.8-11 Cristy * Release ImageMagick version 7.0.8-11, GIT revision 14729:798fbdb5b:20180828 diff --git a/MagickCore/stream.c b/MagickCore/stream.c index 280708602..b55f95900 100644 --- a/MagickCore/stream.c +++ b/MagickCore/stream.c @@ -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])