We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 151dcb4 commit f4976ebCopy full SHA for f4976eb
coders/psd.c
@@ -2072,6 +2072,12 @@ static MagickBooleanType ReadPSDMergedImage(const ImageInfo *image_info,
2072
sizes=(MagickOffsetType *) NULL;
2073
if (compression == RLE)
2074
{
2075
+ size_t
2076
+ extent;
2077
+
2078
+ if (HeapOverflowSanityCheckGetSize(image->rows,psd_info->channels,&extent) != MagickFalse)
2079
+ ThrowBinaryException(ResourceLimitError,"MemoryAllocationFailed",
2080
+ image->filename);
2081
sizes=ReadPSDRLESizes(image,psd_info,image->rows*psd_info->channels);
2082
if (sizes == (MagickOffsetType *) NULL)
2083
ThrowBinaryException(ResourceLimitError,"MemoryAllocationFailed",
0 commit comments