CVE-2026-84448 in libheifinformação

Sumário

de VulDB • 18/09/2026

O libheif é um decodificador e codificador de formatos de arquivo HEIF e AVIF. Antes da versão 1.23.2, a função pública heif_region_item_add_region_inline_mask_data() em libheif/api/libheif/heif_regions.cc aceita mask_data_len sem verificar se ele corresponde à contagem de bytes exigida por largura (width) e altura (height). Uma chamada posterior para heif_region_get_mask_image() deriva o comprimento da leitura a partir da geometria da região, portanto, um buffer armazenado subdimensionado faz com que heif_region_get_inline_mask_image() leia além do heap allocation e copie bytes adjacentes na imagem de máscara monocromática retornada. Isso pode vazar dados do heap ou causar falha (crash) em uma aplicação que constrói metadados de região por meio da API writer, enquanto o caminho de análise de arquivos não é afetado porque valida o tamanho canônico da máscara. Este problema foi corrigido na versão 1.23.2.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

GitHub M

Reservar

01/09/2026

Divulgação

18/09/2026

Moderação

aceite

Entrada

VDB-407578

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!