]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=8113
authorCristy <urban-warrior@imagemagick.org>
Fri, 28 Jun 2019 10:21:48 +0000 (06:21 -0400)
committerCristy <urban-warrior@imagemagick.org>
Fri, 28 Jun 2019 10:21:48 +0000 (06:21 -0400)
coders/xcf.c

index 23cfe768c7dee205bc7a6d75358a78826ab3fc66..ea314304cfa9f65bcbd32d87d532403394563cb0 100644 (file)
@@ -716,6 +716,9 @@ static MagickBooleanType load_level(Image *image,XCFDocInfo *inDocInfo,
     and we can simply return.
   */
   offset=GetXCFOffset(image,inDocInfo);
+  if (EOFBlob(image) != MagickFalse)
+    ThrowBinaryException(CorruptImageError,"UnexpectedEndOfFile",
+      image->filename);
   if (offset == 0)
     return(MagickTrue);
   /*