CVE-2026-47714 in libheif
Resumen
por VulDB • 2026-07-25
libheif es un decodificador y codificador de formatos de archivo HEIF y AVIF. En las versiones 1.21.2 y anteriores, el código de análisis de máscaras en línea en `libheif/region.cc` contiene una desbordamiento entero (integer overflow). Tanto `width` como `height` son valores `unsigned int` (de 32 bits) analizados desde el archivo HEIF. Su producto puede superar `UINT32_MAX`, provocando un desbordamiento hacia abajo hasta un valor pequeño antes de la división por 8. Esto provoca una asignación de búfer insuficiente, lo que genera un acceso a memoria fuera de límites cuando los datos de la máscara se interpretan posteriormente como un mapa de bits de `width x height`. La versión 1.22.0 corrige el problema.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.