From: Cristy Date: Tue, 29 Aug 2017 11:02:02 +0000 (-0400) Subject: https://github.com/ImageMagick/ImageMagick/issues/705 X-Git-Tag: 7.0.7-0~44 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=505bae639081e388ffe786af9dfd84bbe44bb640;p=imagemagick https://github.com/ImageMagick/ImageMagick/issues/705 --- diff --git a/coders/thumbnail.c b/coders/thumbnail.c index 85f42a36f..e129ff04e 100644 --- a/coders/thumbnail.c +++ b/coders/thumbnail.c @@ -193,6 +193,8 @@ static MagickBooleanType WriteTHUMBNAILImage(const ImageInfo *image_info, (void) ResetMagickMemory(magick,0,sizeof(magick)); for (i=0; i < (ssize_t) length; i++) { + if ((offset+i) >= GetStringInfoLength(profile)) + break; magick[0]=magick[1]; magick[1]=magick[2]; magick[2]=GetStringInfoDatum(profile)[offset+i];