xcf: fix crash (oss-fuzz issue 62075)

This commit is contained in:
Mirco Miranda 2023-09-07 16:13:18 +00:00 committed by Daniel Novomeský
parent 99bb24803a
commit 723f72930b

View File

@ -2048,7 +2048,7 @@ bool XCFImageFormat::loadLevel(QDataStream &xcf_io, Layer &layer, qint32 bpp, co
switch (layer.compression) {
case COMPRESS_NONE: {
if (xcf_io.version() > 11) {
if (xcf_io.version() > 11 || size_t(bpp) > sizeof(QRgba64)) {
qCDebug(XCFPLUGIN) << "Component reading not supported yet";
return false;
}