We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 35a9ba3 commit ce98a7aCopy full SHA for ce98a7a
coders/sgi.c
@@ -332,6 +332,8 @@ static Image *ReadSGIImage(const ImageInfo *image_info,ExceptionInfo *exception)
332
if ((iris_info.bytes_per_pixel == 0) || (iris_info.bytes_per_pixel > 2))
333
ThrowReaderException(CorruptImageError,"ImproperImageHeader");
334
iris_info.dimension=ReadBlobMSBShort(image);
335
+ if ((iris_info.dimension == 0) || (iris_info.dimension > 3))
336
+ ThrowReaderException(CorruptImageError,"ImproperImageHeader");
337
iris_info.columns=ReadBlobMSBShort(image);
338
iris_info.rows=ReadBlobMSBShort(image);
339
iris_info.depth=ReadBlobMSBShort(image);
0 commit comments