CVE-2026-62289 in libheifinformación

Resumen

por VulDB • 2026-08-19

libheif es un decodificador y codificador de formatos de archivo HEIF y AVIF. En las versiones 1.23.0 y anteriores, un archivo HEIF o AVIF manipulado que contenga una caja clean aperture puede reducir la dimensión de una imagen a cero y provocar un bloqueo (crash) o corrupción en los resultados del tiling cuando se llama a heif_image_handle_get_image_tiling(handle, 1, &tiling). ImageItem::get_heif_image_tiling() devuelve dimensiones ya transformadas, y process_image_transformations_on_tiling() aplica la transformación de clean aperture nuevamente. La segunda aplicación pasa cero a Box_clap::left_rounded(0), donde image_width menos uno provoca un desbordamiento por debajo del mínimo (underflow) y construye Fraction(0xFFFFFFFF, 2). Las compilaciones con depuración (debug builds) alcanzan una aserción y se abortan, mientras que las compilaciones de lanzamiento (release builds) pueden devolver un recorte corrupto y un resultado de tiling con ancho cero. La implementación afectada abarca libheif/image-items/image_item.cc, libheif/context.cc y libheif/box.cc. Este problema está corregido en la versión 1.23.1.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

GitHub M

Reservar

2026-07-13

Divulgación

2026-08-19

Moderación

aceptado

Artículo

VDB-392051

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!