File ImageMagick-CVE-2025-62171.patch of Package ImageMagick.41247
Index: ImageMagick-7.1.0-9/coders/bmp.c
===================================================================
--- ImageMagick-7.1.0-9.orig/coders/bmp.c
+++ ImageMagick-7.1.0-9/coders/bmp.c
@@ -977,6 +977,8 @@ static Image *ReadBMPImage(const ImageIn
ThrowReaderException(CorruptImageError,"ImproperImageHeader");
if (bmp_info.compression == BI_RLE4)
bmp_info.bits_per_pixel<<=1;
+ if (BMPOverflowCheck(image->columns,bmp_info.bits_per_pixel) != MagickFalse)
+ ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed");
extent=image->columns*bmp_info.bits_per_pixel;
bytes_per_line=4*((extent+31)/32);
if (BMPOverflowCheck(bytes_per_line,image->rows) != MagickFalse)