File ImageMagick-CVE-2026-25988.patch of Package ImageMagick.42998
From 4354fc1d554ec2e6314aed13536efa7bde9593d2 Mon Sep 17 00:00:00 2001
From: Cristy <urban-warrior@imagemagick.org>
Date: Sat, 7 Feb 2026 17:53:18 -0500
Subject: [PATCH]
https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-782x-jh29-9mf7
---
coders/msl.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
Index: ImageMagick-7.1.0-9/coders/msl.c
===================================================================
--- ImageMagick-7.1.0-9.orig/coders/msl.c
+++ ImageMagick-7.1.0-9/coders/msl.c
@@ -554,7 +554,7 @@ static void MSLEndDocument(void *context
#endif
}
-static void MSLPushImage(MSLInfo *msl_info,Image *image)
+static ssize_t MSLPushImage(MSLInfo *msl_info,Image *image)
{
ssize_t
n;
@@ -588,6 +588,7 @@ static void MSLPushImage(MSLInfo *msl_in
ThrowFatalException(ResourceLimitFatalError,"MemoryAllocationFailed")
if (msl_info->number_groups != 0)
msl_info->group_info[msl_info->number_groups-1].numImages++;
+ return(n);
}
static void MSLPopImage(MSLInfo *msl_info)
@@ -3358,7 +3359,7 @@ static void MSLStartElement(void *contex
{
if (LocaleCompare((const char *) tag,"image") == 0)
{
- MSLPushImage(msl_info,(Image *) NULL);
+ n=MSLPushImage(msl_info,(Image *) NULL);
if (attributes == (const xmlChar **) NULL)
break;
for (i=0; (attributes[i] != (const xmlChar *) NULL); i++)