CVE-2026-49271

libheif is a HEIF and AVIF file format decoder and encoder. Prior to version 1.22.1, the uncompressed HEIF decoder validates explicit icef compressed-unit offsets using unit_offset + unit_size. Because the addition can wrap, a crafted HEIF file can pass the range check and then construct a vector from iterators outside the compressed item buffer, producing an out-of-bounds heap read and crash. Version 1.22.1 patches the issue.
Configurations

Configuration 1 (hide)

cpe:2.3:a:struktur:libheif:*:*:*:*:*:*:*:*

History

25 Oct 2026, 23:10

Type Values Removed Values Added
Summary
  • (es) libheif es un decodificador y codificador de formato de archivo HEIF y AVIF. Antes de la versión 1.22.1, el decodificador HEIF sin comprimir valida los desplazamientos explícitos de unidades comprimidas icef utilizando unit_offset + unit_size. Debido a que la adición puede desbordarse, un archivo HEIF manipulado puede pasar la verificación de rango y luego construir un vector a partir de iteradores fuera del búfer de elementos comprimidos, produciendo una lectura fuera de límites en el heap y un fallo. La versión 1.22.1 corrige el problema.

Information

Published : 2026-06-19 18:16

Updated : 2026-10-25 23:10


NVD link : CVE-2026-49271

Mitre link : CVE-2026-49271

CVE.ORG link : CVE-2026-49271


JSON object : View

Products Affected

struktur

  • libheif
CWE
CWE-125

Out-of-bounds Read