File ImageMagick-CVE-2022-3213.patch of Package ImageMagick.25978
Index: ImageMagick-7.1.0-9/coders/tiff.c
===================================================================
--- ImageMagick-7.1.0-9.orig/coders/tiff.c
+++ ImageMagick-7.1.0-9/coders/tiff.c
@@ -1900,7 +1900,8 @@ static Image *ReadTIFFImage(const ImageI
/*
Convert stripped TIFF image.
*/
- extent=(samples_per_pixel+1)*TIFFStripSize(tiff);
+ extent=4*MagickMax(image->columns*(samples_per_pixel+extra_samples)*
+ (image->depth+7)/8,TIFFStripSize(tiff));
#if defined(TIFF_VERSION_BIG)
extent+=image->columns*sizeof(uint64);
#else