Commit 84fbcef8a for imagemagick.org

commit 84fbcef8a558b1da075417a89d29aa5632d57f63
Author: Dirk Lemstra <dirk@lemstra.org>
Date:   Fri May 22 17:53:08 2026 +0200

    Added missing check for returning an image with zero columns or rows (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-8pj9-6897-74xc)

diff --git a/coders/dcm.c b/coders/dcm.c
index c0455a27a..8b027f8a0 100644
--- a/coders/dcm.c
+++ b/coders/dcm.c
@@ -4376,6 +4376,8 @@ static Image *ReadDCMImage(const ImageInfo *image_info,ExceptionInfo *exception)
   RelinquishDCMMemory(&info,&map,stream_info,stack,data);
   if (image == (Image *) NULL)
     return(image);
+  if ((image->rows == 0) || (image->columns == 0))
+    ThrowReaderException(CorruptImageError,"ImproperImageHeader")
   if (CloseBlob(image) == MagickFalse)
     status=MagickFalse;
   if (status == MagickFalse)