File ImageMagick-CVE-2018-16412,16413.patch of Package ImageMagick.30356
diff --git a/coders/psd.c b/coders/psd.c index 444e8e179..f63120f6b 100644 --- a/coders/psd.c +++ b/coders/psd.c @@ -750,7 +750,7 @@ static StringInfo *ParseImageResourceBlocks(Image *image, if (p > (blocks+length-4)) break; p=PushLongPixel(MSBEndian,p,&count); - if ((p+count) > (blocks+length)) + if (((p+count) < blocks) || ((p+count) > (blocks+length))) break; switch (id) {