File ImageMagick-CVE-2026-25795.patch of Package ImageMagick.42999

From b2b4f0107ba3a4427f1b5ded803c1d2cc77f2a89 Mon Sep 17 00:00:00 2001
From: Dirk Lemstra <dirk@lemstra.org>
Date: Fri, 6 Feb 2026 21:16:06 +0100
Subject: [PATCH] Fixed NULL pointer dereference in ReadSFWImage
 (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-p33r-fqw2-rqmm)

---
 coders/sfw.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: ImageMagick-6.8.8-1/coders/sfw.c
===================================================================
--- ImageMagick-6.8.8-1.orig/coders/sfw.c
+++ ImageMagick-6.8.8-1/coders/sfw.c
@@ -315,9 +315,9 @@ static Image *ReadSFWImage(const ImageIn
   if ((unique_file == -1) || (file == (FILE *) NULL))
     {
       buffer=(unsigned char *) RelinquishMagickMemory(buffer);
-      read_info=DestroyImageInfo(read_info);
       (void) CopyMagickString(image->filename,read_info->filename,
         MaxTextExtent);
+      read_info=DestroyImageInfo(read_info);
       ThrowFileException(exception,FileOpenError,"UnableToCreateTemporaryFile",
         image->filename);
       image=DestroyImageList(image);
openSUSE Build Service is sponsored by