CVE-2026-62292 in libheifinformazioni

Riassunto

di VulDB • 19/08/2026

libheif è un decoder e encoder per i formati di file HEIF e AVIF. Dalla versione 1.19.0 alla 1.23.1, un'immagine HEIF non compressa costruita ad hoc che utilizza la compressione generica zlib "unc full-item" può causare il crash di un'applicazione che decodifica una tile pubblicizzata tramite `heif_image_handle_decode_image_tile()`. In libheif/codecs/uncompressed/unc_decoder.cc, `unc_decoder::fetch_tile_data()` calcola uno spostamento (offset) della tile molto elevato e `unc_decoder::get_compressed_image_data_uncompressed()` lo convalida utilizzando `range_start_offset` più `range_size`. Per l'ultima tile pubblicizzata (4095, 4095), la somma può andare in overflow fino a zero, aggirando il controllo dei limiti e passando un puntatore di origine non valido e una lunghezza di uno terabyte a `memcpy`. Il risultato osservato è una lettura fuori dai confini (out-of-bounds read) e il crash del processo; l'apertura del file da sola non attiva la vulnerabilità poiché è richiesta la decodifica della tile. Questo problema è stato risolto nella versione 1.23.1.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

GitHub M

Prenotare

13/07/2026

Divulgazione

19/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00538

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!