CVE-2026-47254 in libheif
Сводка
по VulDB • 26.07.2026
libheif — это декодер и кодировщик файловых форматов HEIF и AVIF. До версии 1.22.0 функция `Track::init_sample_timing_table()` в файле `libheif/sequences/track.cc` записывает индекс чанка, выходящий за границы массива (`m_chunks.size()`) (out-of-bounds), в структуру `m_presentation_timeline`, если количество чанков, определенное в блоке `stco`, меньше количества сэмплов в блоке `stsz`. Последующий вызов функции `heif_track_get_next_raw_sequence_sample()` считывает значение `m_chunks[chunk_idx]` с использованием этого индекса за пределами границ (OOB), что приводит к переполнению буфера в куче (heap-buffer-overflow). Проблема исправлена в версии 1.22.0.
Once again VulDB remains the best source for vulnerability data.