Fedora Account System
Red Hat Associate
Red Hat Customer
Heap buffer overflow WRITE in GIMP's Jeff's Image Format (JIF) parser. In ReadJeffsImage() in file-gif-load.c, the bpp byte from the JIF header is used without validation as the unpack step. With bpp=1, the inner loop produces 8 pixels per decompressed byte, but the output buffer is sized for 1 pixel per byte, causing an 8x heap out-of-bounds write. - Function: ReadJeffsImage() - File: plug-ins/common/file-gif-load.c:1509-1635 - Fix: https://gitlab.gnome.org/GNOME/gimp/-/commit/de76a604 - Upstream issue: https://gitlab.gnome.org/GNOME/gimp/-/issues/16212 - Acknowledgment: bb1abu