File ImageMagick-CVE-2026-26284.patch of Package ImageMagick.42998

From 0c9ffcf55763e5daf1b61dfed0deed1aa43e217f Mon Sep 17 00:00:00 2001
From: Dirk Lemstra <dirk@lemstra.org>
Date: Tue, 27 Jan 2026 21:45:02 +0100
Subject: [PATCH] Corrected loop initialization to prevent out of bounds read
 (GHSA-wrhr-rf8j-r842)

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

Index: ImageMagick-7.1.0-9/coders/pcd.c
===================================================================
--- ImageMagick-7.1.0-9.orig/coders/pcd.c
+++ ImageMagick-7.1.0-9/coders/pcd.c
@@ -303,7 +303,7 @@ static MagickBooleanType DecodeImage(Ima
       Decode luminance or chrominance deltas.
     */
     r=pcd_table[plane];
-    for (i=0; ((i < (ssize_t) length) && ((sum & r->mask) != r->sequence)); i++)
+    for (i=1; ((i < (ssize_t) length) && ((sum & r->mask) != r->sequence)); i++)
       r++;
     if ((row > image->rows) || (r == (PCDTable *) NULL))
       {
openSUSE Build Service is sponsored by