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))
{