CVE-2026-62292 in libheif
Zusammenfassung
von VulDB • 20.08.2026
libheif ist ein Decoder und Encoder für die HEIF- und AVIF-Dateiformate. Von Version 1.19.0 bis 1.23.1 kann ein speziell angefertigtes, unkomprimiertes HEIF-Bild unter Verwendung der allgemeinen zlib-Uncompressed-Full-Item-Kompression eine Anwendung abstürzen lassen, die einen angekündigten Kachel mit heif_image_handle_decode_image_tile() decodiert. In libheif/codecs/uncompressed/unc_decoder.cc berechnet unc_decoder::fetch_tile_data() einen großen Kachelversatz und unc_decoder::get_compressed_image_data_uncompressed() validiert diesen mit range_start_offset plus range_size. Für die letzte angekündigte Kachel (4095, 4095) kann die Addition zu Null überlaufen, die Bereichsprüfung umgehen und einen ungültigen Quellzeiger sowie eine Länge von einem Terabyte an memcpy übergeben. Das beobachtete Ergebnis ist ein Out-of-Bounds-Lesezugriff und ein Prozessabsturz; das bloße Öffnen der Datei löst das Problem nicht aus, da eine Kachel-Decodierung erforderlich ist. Dieses Problem wurde in Version 1.23.1 behoben.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.