Commit 6c8afb5bc for imagemagick.org

commit 6c8afb5bc8e408061acb14757f1cdf466fbfad48
Author: Cristy <urban-warrior@imagemagick.org>
Date:   Fri May 29 19:52:08 2026 -0400

    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-px7q-ggqj-hcf2

diff --git a/MagickCore/draw.c b/MagickCore/draw.c
index 6faf99253..e93d6bb48 100644
--- a/MagickCore/draw.c
+++ b/MagickCore/draw.c
@@ -2312,8 +2312,14 @@ static inline MagickBooleanType CheckPrimitiveExtent(MVGInfo *mvg_info,
   if (primitive_info == (PrimitiveInfo *) NULL)
     {
       /*
-        Leave old buffer intact; report failure.
+        Create a stack to unwind; report failure.
       */
+      extent=(size_t) PrimitiveExtentPad;
+      primitive_info=(PrimitiveInfo *) AcquireCriticalMemory(extent*
+        sizeof(*primitive_info));
+      (void) memset(primitive_info,0,extent*sizeof(*primitive_info));
+      *mvg_info->primitive_info=primitive_info;
+      *mvg_info->extent=extent;
       ThrowMagickException(mvg_info->exception,GetMagickModule(),
         ResourceLimitError,"MemoryAllocationFailed","`%s'","");
       return(MagickFalse);