From 989933ca31e89f4690041652503d1abbd1fbbcbf Mon Sep 17 00:00:00 2001 From: Cristy Date: Tue, 3 Apr 2018 19:08:03 -0400 Subject: [PATCH] ... --- coders/dpx.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/coders/dpx.c b/coders/dpx.c index 3bcea801f..fda1a1e9d 100644 --- a/coders/dpx.c +++ b/coders/dpx.c @@ -851,6 +851,8 @@ static Image *ReadDPXImage(const ImageInfo *image_info,ExceptionInfo *exception) dpx.image.image_element[i].bit_size=(unsigned char) ReadBlobByte(image); offset++; dpx.image.image_element[i].packing=ReadBlobShort(image); + if (dpx.image.image_element[i].packing > 2) + ThrowReaderException(CorruptImageError,"ImproperImageHeader"); offset+=2; dpx.image.image_element[i].encoding=ReadBlobShort(image); offset+=2; -- 2.40.0