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

From 5204a166fd2463905025378303c7e3715163d0e7 Mon Sep 17 00:00:00 2001
From: Dirk Lemstra <dirk@lemstra.org>
Date: Tue, 27 Jan 2026 21:45:05 +0100
Subject: [PATCH] Corrected loop initialization to prevent out of bounds read
 (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-wrhr-rf8j-r842)

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

Index: ImageMagick-6.8.8-1/coders/pcd.c
===================================================================
--- ImageMagick-6.8.8-1.orig/coders/pcd.c
+++ ImageMagick-6.8.8-1/coders/pcd.c
@@ -296,7 +296,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