Skip to content

Commit ce98a7a

Browse files
author
Cristy
committed
https://github.com/ImageMagick/ImageMagick/issues/301
1 parent 35a9ba3 commit ce98a7a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Diff for: coders/sgi.c

+2
Original file line numberDiff line numberDiff line change
@@ -332,6 +332,8 @@ static Image *ReadSGIImage(const ImageInfo *image_info,ExceptionInfo *exception)
332332
if ((iris_info.bytes_per_pixel == 0) || (iris_info.bytes_per_pixel > 2))
333333
ThrowReaderException(CorruptImageError,"ImproperImageHeader");
334334
iris_info.dimension=ReadBlobMSBShort(image);
335+
if ((iris_info.dimension == 0) || (iris_info.dimension > 3))
336+
ThrowReaderException(CorruptImageError,"ImproperImageHeader");
335337
iris_info.columns=ReadBlobMSBShort(image);
336338
iris_info.rows=ReadBlobMSBShort(image);
337339
iris_info.depth=ReadBlobMSBShort(image);

0 commit comments

Comments
 (0)