Skip to content
OpenAdvisories
Medium · 6.5 CVE-2026-84451 EUVD-2026-83024

libheif: Incomplete fix for CVE-2026-62292 leaves libheif vulnerable to an out-of-bounds read

Published Sep 18, 2026 · Updated Sep 24, 2026 · Assigned by GitHub_M

Description

libheif is a HEIF and AVIF file format decoder and encoder. From 1.19.0 until 1.23.3, the no-icef full-item branch of unc_decoder::get_compressed_image_data_uncompressed() in libheif/codecs/uncompressed/unc_decoder.cc retains an addition-based range check that can wrap when a crafted uncompressed tile grid produces a large range_start_offset and range_size. The overflow makes the bounds comparison pass and allows heif_image_handle_decode_image_tile() to call memcpy() with an invalid source pointer and a very large length when decoding a valid high-index advertised tile. This incomplete remediation of CVE-2026-62292 can reliably crash tile-processing applications, while whole-image decoding is not claimed to reach the demonstrated path. This issue is fixed in version 1.23.3.

Affected products

VendorProductAffectedFixed
strukturag libheif >= 1.19.0, < 1.23.3 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libheif 1.23.3-1 —
Debian 13 libheif 1.23.4-1~deb13u1 —
Debian 12 libheif No fix yet —
ReleasePackageFixed inAdvisory
SLES 15 SP7 libheif 1.23.4-150700.3.21.1 SUSE-SU-2026:4276-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed libheif 1.23.4-1.1 openSUSE-SU-2026:11719-1
openSUSE Leap 16.0 libheif 1.23.4-160000.1.1 openSUSE-SU-2026:21889-1

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 libheif +3 1.23.4-1.amzn2023 ALAS2023-2026-3124

Advisories 4

References