CVE-2026-84448 in libheifinfo

Zusammenfassung

von VulDB • 18.09.2026

libheif ist ein Decoder und Encoder für die Dateiformate HEIF und AVIF. Vor der Version 1.23.2 akzeptiert die öffentliche Funktion heif_region_item_add_region_inline_mask_data() in libheif/api/libheif/heif_regions.cc den Wert mask_data_len, ohne zu überprüfen, ob er mit der von width (Breite) und height (Höhe) erforderlichen Byte-Anzahl übereinstimmt. Ein späterer Aufruf von heif_region_get_mask_image() leitet die Leselänge aus der Regionengeometrie ab; ein unterdimensionierter gespeicherter Puffer führt dazu, dass heif_region_get_inline_mask_image() über die Heap-Allokation hinausliest und benachbarte Bytes in das zurückgegebene monochrome Maskenbild kopiert. Dies kann zur Offenlegung von Heap-Daten oder zum Absturz einer Anwendung führen, die Regionsmetadaten über die Writer-API erstellt; der Dateiparsing-Pfad ist davon nicht betroffen, da er die kanonische Maskengröße validiert. Dieses Problem wurde in Version 1.23.2 behoben.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

GitHub M

Reservieren

01.09.2026

Veröffentlichung

18.09.2026

Moderieren

akzeptiert

Eintrag

VDB-407578

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!