NetSight
high7.5

CVE-2026-84446

libheif is a HEIF and AVIF file format decoder and encoder.

Impact

libheif is a HEIF and AVIF file format decoder and encoder. Prior to 1.23.2, crafted HEIF sequence timing and edit-list data can make Track::init_sample_timing_table() compute a logical m_num_output_samples value that exceeds the uint32_t counters used by Track_Visual::decode_next_image_sample() and Track::get_next_sample_raw_data(). The resulting comparison can never reach the oversized output count, causing non-terminating decode or raw-sample loops and bypassing max_sequence_frames. The same sequence path repeatedly calls Box_stts::get_sample_duration() and allocates Chunk::m_sample_ranges and Track::m_presentation_timeline outside MemoryHandle accounting, allowing severe CPU and memory exhaustion from a small file. This issue is fixed in version 1.23.2.

Affected products

ProductAffected versions
Libheif Is A HEIF And AVIF File Format Decoder And Encoder.
before 1.23.2

Versions were read from the advisory text. No structured product data has been published for this record yet.

Weakness classification

References