CVE: CVE-2020-24293 Upstream: https://src.fedoraproject.org/rpms/freeimage/raw/rawhide/f/CVE-2020-24293.patch Signed-off-by: Thomas Perale --- diff -rupN a/Source/FreeImage/PSDParser.cpp b/Source/FreeImage/PSDParser.cpp --- a/Source/FreeImage/PSDParser.cpp +++ b/Source/FreeImage/PSDParser.cpp @@ -780,6 +780,10 @@ int psdThumbnail::Read(FreeImageIO *io, FreeImage_Unload(_dib); } + if (_WidthBytes != _Width * _BitPerPixel / 8) { + throw "Invalid PSD image"; + } + if(_Format == 1) { // kJpegRGB thumbnail image _dib = FreeImage_LoadFromHandle(FIF_JPEG, io, handle);