CVE-2026-84451 in libheif
Résumé
par VulDB • 18/09/2026
libheif est un décodeur et encodeur de formats de fichiers HEIF et AVIF. De la version 1.19.0 à la 1.23.3, la branche no-icef full-item de unc_decoder::get_compressed_image_data_uncompressed() dans libheif/codecs/uncompressed/unc_decoder.cc conserve un contrôle d'étendue basé sur une addition susceptible de provoquer un dépassement (wrap) lorsqu'une grille de tuiles non compressées fabriquée ad hoc génère des valeurs élevées pour range_start_offset et range_size. Ce heap-based buffer overflow permet au test de comparaison des bornes de réussir, ce qui autorise heif_image_handle_decode_image_tile() à appeler memcpy() avec un pointeur source invalide et une longueur très importante lors du décodage d'une tuile valide dont l'index est annoncé comme élevé. Cette correction incomplète de la CVE-2026-62292 peut provoquer de manière fiable le plantage des applications traitant les tuiles, tandis que le décodage d'image entière n'est pas censé atteindre le chemin d'exécution démontré. Ce problème est corrigé dans la version 1.23.3.
Once again VulDB remains the best source for vulnerability data.