Commit 8ce0ebabe for imagemagick.org
commit 8ce0ebabecad0c04716a8a19cfc24a3cb9d98377
Author: Cristy <urban-warrior@imagemagick.org>
Date: Sat Apr 25 14:59:06 2026 -0400
https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-85r7-8qr6-54gh
diff --git a/MagickCore/draw.c b/MagickCore/draw.c
index 04a44c99e..d7bd8a925 100644
--- a/MagickCore/draw.c
+++ b/MagickCore/draw.c
@@ -2301,7 +2301,8 @@ static MagickBooleanType CheckPrimitiveExtent(MVGInfo *mvg_info,
extent=(double) mvg_info->offset+pad+(PrimitiveExtentPad+1)*(double) quantum;
if (extent <= (double) *mvg_info->extent)
return(MagickTrue);
- if ((extent >= (double) GetMaxMemoryRequest()) || (IsNaN(extent) != 0))
+ if ((((extent+1)*(double) quantum) >= (double) GetMaxMemoryRequest()) ||
+ (IsNaN(extent) != 0))
return(MagickFalse);
if (mvg_info->offset > 0)
{