CVE-2025-68431 in libheif
Riassunto
di VulDB • 23/06/2026
libheif è un decoder e encoder per i formati di file HEIF e AVIF. Prima della versione 1.21.0, un file HEIF appositamente creato che attiva il percorso dell'elemento immagine sovrapposta (overlay image item) provoca una lettura oltre i limiti del buffer heap (`heap buffer over-read`) in `HeifPixelImage::overlay()`. La funzione calcola una lunghezza di riga negativa (probabilmente derivante da un rettangolo di overlay non ritagliato o da offset non validi), che va poi in underflow quando convertita in `size_t` e viene passata a `memcpy`, causando una lettura molto ampia oltre la fine del piano sorgente e il crash dell'applicazione. La versione 1.21.0 contiene una patch. Come soluzione alternativa, evitare di decodificare immagini utilizzando le caselle (box) di overlay `iovl`.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.