Commit 4f0b746db for imagemagick.org
commit 4f0b746dbdb5ed6075a96aaf5cd115617d1e2986
Author: Cristy <urban-warrior@imagemagick.org>
Date: Sat Feb 28 10:27:30 2026 -0500
https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-rx45-gh58-4hw3
diff --git a/MagickCore/blob.c b/MagickCore/blob.c
index dd58ce87a..63c192810 100644
--- a/MagickCore/blob.c
+++ b/MagickCore/blob.c
@@ -6029,6 +6029,11 @@ MagickExport ssize_t WriteBlob(Image *image,const size_t length,
MagickSizeType
extent;
+ if (blob_info->offset > (MagickOffsetType) (MAGICK_SSIZE_MAX-length))
+ {
+ errno=EOVERFLOW;
+ return(0);
+ }
extent=(MagickSizeType) (blob_info->offset+(MagickOffsetType) length);
if (extent >= blob_info->extent)
{