Commit bbfc7cba0 for imagemagick.org
commit bbfc7cba08fb24069c171baa7a1d8569822e0ae1
Author: Cristy <urban-warrior@imagemagick.org>
Date: Mon May 11 19:35:35 2026 -0400
https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-gj92-pwm7-jcmp
diff --git a/coders/jxl.c b/coders/jxl.c
index ed481a60d..95383c862 100644
--- a/coders/jxl.c
+++ b/coders/jxl.c
@@ -527,6 +527,12 @@ static Image *ReadJXLImage(const ImageInfo *image_info,
}
JXLInitImage(image,&basic_info);
jxl_status=JXL_DEC_BASIC_INFO;
+ status=SetImageExtent(image,image->columns,image->rows,exception);
+ if (status == MagickFalse)
+ {
+ jxl_status=JXL_DEC_ERROR;
+ break;
+ }
break;
}
case JXL_DEC_COLOR_ENCODING:
@@ -667,6 +673,12 @@ static Image *ReadJXLImage(const ImageInfo *image_info,
break;
image=SyncNextImageInList(image);
JXLInitImage(image,&basic_info);
+ status=SetImageExtent(image,image->columns,image->rows,exception);
+ if (status == MagickFalse)
+ {
+ jxl_status=JXL_DEC_ERROR;
+ break;
+ }
}
(void) memset(&frame_header,0,sizeof(frame_header));
if (JxlDecoderGetFrameHeader(jxl_info,&frame_header) == JXL_DEC_SUCCESS)