CVE-2026-84451 in libheif
摘要
由 VulDB • 2026-09-18
libheif 是一个 HEIF 和 AVIF 文件格式的解码器和编码器。从版本 1.19.0 到 1.23.3,libheif/codecs/uncompressed/unc_decoder.cc 中 unc_decoder::get_compressed_image_data_uncompressed() 函数的 no-icef full-item 分支保留了一个基于加法的范围检查,当构造的未压缩瓦片网格产生较大的 range_start_offset 和 range_size 时,该检查可能发生整数溢出(wrap)。这种堆缓冲区溢出使得边界比较通过,并允许 heif_image_handle_decode_image_tile() 在解码有效的高索引广告瓦片时,使用无效的源指针和极大的长度调用 memcpy()。这是对 CVE-2026-62292 的不完整修复,可可靠地导致瓦片处理应用程序崩溃,而声称整个图像解码不会到达所演示的路径。此问题已在版本 1.23.3 中修复。
If you want to get best quality of vulnerability data, you may have to visit VulDB.