Skip to content

Commit f4976eb

Browse files
author
Cristy
committed
https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-273h-m46v-96q4
1 parent 151dcb4 commit f4976eb

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

coders/psd.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2072,6 +2072,12 @@ static MagickBooleanType ReadPSDMergedImage(const ImageInfo *image_info,
20722072
sizes=(MagickOffsetType *) NULL;
20732073
if (compression == RLE)
20742074
{
2075+
size_t
2076+
extent;
2077+
2078+
if (HeapOverflowSanityCheckGetSize(image->rows,psd_info->channels,&extent) != MagickFalse)
2079+
ThrowBinaryException(ResourceLimitError,"MemoryAllocationFailed",
2080+
image->filename);
20752081
sizes=ReadPSDRLESizes(image,psd_info,image->rows*psd_info->channels);
20762082
if (sizes == (MagickOffsetType *) NULL)
20772083
ThrowBinaryException(ResourceLimitError,"MemoryAllocationFailed",

0 commit comments

Comments
 (0)