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