Out-of-bounds read in libheif - CVE-2026-62292
Published: June 26, 2026 / Updated: August 19, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to out-of-bounds read in unc_decoder::get_compressed_image_data_uncompressed() when decoding an advertised image tile from a crafted HEIF uncompressed image through heif_image_handle_decode_image_tile(). A remote attacker can supply a specially crafted HEIF file and trigger tile decoding to cause a denial of service.
The issue is not triggered by merely opening the file; the vulnerable path is reached when an application enumerates tiling metadata and decodes an advertised tile.
Affected software
Debian Linux
SUSE Linux Enterprise Desktop 15
SUSE Linux Enterprise Real Time 15
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise Server for SAP Applications 15
Fedora
Desktop Applications Module
SUSE Package Hub 15
Ubuntu
heif-view (Ubuntu package)
libheif-plugin-j2kdec (Ubuntu package)
libheif-plugin-j2kenc (Ubuntu package)
libheif-plugin-jpegdec (Ubuntu package)
libheif-plugin-ffmpegdec (Ubuntu package)
libheif-plugin-jpegenc (Ubuntu package)
libheif-plugin-kvazaar (Ubuntu package)
libheif-plugin-dav1d (Ubuntu package)
libheif-plugin-libde265 (Ubuntu package)
heif-thumbnailer (Ubuntu package)
libheif-plugin-rav1e (Ubuntu package)
libheif-plugin-aomenc (Ubuntu package)
libheif-plugin-svtenc (Ubuntu package)
libheif-plugin-x265 (Ubuntu package)
libheif-plugin-aomdec (Ubuntu package)
libheif-plugins-all (Ubuntu package)
libheif1 (Ubuntu package)
heif-gdk-pixbuf (Ubuntu package)
xeve
xevd
openjph
libheif-dav1d-debuginfo
libheif-ffmpeg
gdk-pixbuf-loader-libheif
libheif-devel
libheif-ffmpeg-debuginfo
gdk-pixbuf-loader-libheif-debuginfo
libheif1
libheif-aom
libheif-jpeg
libheif-jpeg-debuginfo
libheif-aom-debuginfo
libheif-rav1e
libheif-dav1d
libheif-rav1e-debuginfo
libheif1-debuginfo
libheif-debugsource
libheif
OpenImageIO
mingw-openexr
aom
ffmpeg
libheif (Debian package)
How to mitigate CVE-2026-62292
heif-view (Ubuntu package) - update to 1.21.2-3ubuntu0.4
libheif-plugin-j2kdec (Ubuntu package) - update to 1.21.2-3ubuntu0.4
libheif-plugin-j2kenc (Ubuntu package) - update to 1.21.2-3ubuntu0.4
libheif-plugin-jpegdec (Ubuntu package) - update to 1.21.2-3ubuntu0.4
libheif-plugin-ffmpegdec (Ubuntu package) - update to 1.21.2-3ubuntu0.4
libheif-plugin-jpegenc (Ubuntu package) - update to 1.21.2-3ubuntu0.4
libheif-plugin-kvazaar (Ubuntu package) - update to 1.21.2-3ubuntu0.4
libheif-plugin-dav1d (Ubuntu package) - update to 1.21.2-3ubuntu0.4
libheif-plugin-libde265 (Ubuntu package) - update to 1.21.2-3ubuntu0.4
heif-thumbnailer (Ubuntu package) - update to 1.21.2-3ubuntu0.4
libheif-plugin-rav1e (Ubuntu package) - update to 1.21.2-3ubuntu0.4
libheif-plugin-aomenc (Ubuntu package) - update to 1.21.2-3ubuntu0.4
libheif-plugin-svtenc (Ubuntu package) - update to 1.21.2-3ubuntu0.4
libheif-plugin-x265 (Ubuntu package) - update to 1.21.2-3ubuntu0.4
libheif-plugin-aomdec (Ubuntu package) - update to 1.21.2-3ubuntu0.4
libheif-plugins-all (Ubuntu package) - update to 1.21.2-3ubuntu0.4
libheif1 (Ubuntu package) - update to 1.21.2-3ubuntu0.4
heif-gdk-pixbuf (Ubuntu package) - update to 1.21.2-3ubuntu0.4
xeve - update to 0.7.1-1.fc46
xevd - update to 0.8.0-1.fc46
openjph - update to 0.32.0-1.fc46
libheif-dav1d-debuginfo - update to 1.23.1-150700.3.18.1
libheif-ffmpeg - update to 1.23.1-150700.3.18.1
gdk-pixbuf-loader-libheif - update to 1.23.1-150700.3.18.1
libheif-devel - update to 1.23.1-150700.3.18.1
libheif-ffmpeg-debuginfo - update to 1.23.1-150700.3.18.1
gdk-pixbuf-loader-libheif-debuginfo - update to 1.23.1-150700.3.18.1
libheif1 - update to 1.23.1-150700.3.18.1
libheif-aom - update to 1.23.1-150700.3.18.1
libheif-jpeg - update to 1.23.1-150700.3.18.1
libheif-jpeg-debuginfo - update to 1.23.1-150700.3.18.1
libheif-aom-debuginfo - update to 1.23.1-150700.3.18.1
libheif-rav1e - update to 1.23.1-150700.3.18.1
libheif-dav1d - update to 1.23.1-150700.3.18.1
libheif-rav1e-debuginfo - update to 1.23.1-150700.3.18.1
libheif1-debuginfo - update to 1.23.1-150700.3.18.1
libheif-debugsource - update to 1.23.1-150700.3.18.1
libheif - addressed in versions 1.23.5-3.el10_3, 1.23.5-3.el10_4, 1.23.6-3.fc46
OpenImageIO - update to 3.2.1.1-2.fc46
mingw-openexr - update to 3.4.15-2.fc46
aom - addressed in versions 3.13.3-1.el10_3, 3.13.3-1.el10_4
ffmpeg - update to 9.0.2-2.fc46
libheif (Debian package) - update to 1.19.8-1+deb13u1