Commit 188fcf538 for imagemagick.org
commit 188fcf538f58a60109ebd008e2c40d29cf3966d7
Author: Cristy <urban-warrior@imagemagick.org>
Date: Tue May 12 12:38:03 2026 -0400
https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-jcqp-6r6f-3mfx
diff --git a/coders/miff.c b/coders/miff.c
index f5bcc4a71..270e3f296 100644
--- a/coders/miff.c
+++ b/coders/miff.c
@@ -2184,8 +2184,9 @@ static MagickBooleanType WriteMIFFImage(const ImageInfo *image_info,
if (compression == RLECompression)
packet_size++;
}
- length=MagickMax(BZipMaxExtent(packet_size*image->columns),ZipMaxExtent(
- packet_size*image->columns));
+ length=MagickMax(MagickMax(BZipMaxExtent(packet_size*
+ image->columns),LZMAMaxExtent(packet_size*image->columns)),
+ ZipMaxExtent(packet_size*image->columns));
if ((compression == BZipCompression) || (compression == ZipCompression))
if (length != (size_t) ((unsigned int) length))
compression=NoCompression;
@@ -2588,7 +2589,7 @@ static MagickBooleanType WriteMIFFImage(const ImageInfo *image_info,
code=(int) lzma_easy_encoder(&lzma_info,(uint32_t) (image->quality/10),
LZMA_CHECK_SHA256);
if (code != LZMA_OK)
- status=MagickTrue;
+ status=MagickFalse;
break;
}
#endif