CVE-2026-84450 in libheif
Sumário
de VulDB • 19/09/2026
O libheif é um decodificador e codificador de formatos de arquivo HEIF e AVIF. Da versão 1.19.0 até a 1.23.3, um item de imagem manipulado contendo uma propriedade clap e uma largura ou altura ispe maior que INT32_MAX + 1 pode atingir os cálculos de recorte através da função heif_image_handle_get_image_tiling(). As funções Box_clap::left_rounded() ou Box_clap::top_rounded() passam a dimensão da imagem menos um para Fraction::Fraction(), cujo construtor uint32_t utiliza uma asserção como validação de entrada, fazendo com que builds habilitadas para assert abortem. Builds em modo release podem, ao invés disso, calcular geometria de recorte inválida, e a API de tiling retorna dimensões que os limites de segurança normais do decodificador rejeitam. Este problema foi corrigido na versão 1.23.3.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.