From: Cristy Date: Thu, 6 Jul 2017 23:20:57 +0000 (-0400) Subject: https://github.com/ImageMagick/ImageMagick/issues/542 X-Git-Tag: 7.0.6-1~51 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=307fa45d512641fcd105f0d57ca50c1437cd1b81;p=imagemagick https://github.com/ImageMagick/ImageMagick/issues/542 --- diff --git a/coders/png.c b/coders/png.c index dfe6843ac..860d28ec4 100644 --- a/coders/png.c +++ b/coders/png.c @@ -5968,6 +5968,8 @@ static Image *ReadOneMNGImage(MngInfo* mng_info, const ImageInfo *image_info, for (i=(ssize_t) first_object; i <= (ssize_t) last_object; i++) { + if ((i < 0) || (i >= MNG_MAX_OBJECTS)) + continue; if (mng_info->exists[i] && !mng_info->frozen[i] && (p-chunk) < (ssize_t) (length-8)) {