CVE-2026-84448 in libheif
要約
〜によって VulDB • 2026年09月19日
libheifはHEIFおよびAVIFファイル形式のデコーダおよびエンコーダです。バージョン1.23.2より前では、libheif/api/libheif/heif_regions.ccにあるパブリック関数`heif_region_item_add_region_inline_mask_data()`が、幅と高さによって必要となるバイト数と一致するか検証せずにmask_data_lenを受け入れます。後続の`heif_region_get_mask_image()`呼び出しはリージョンジオメトリから読み込み長を導出するため、サイズ不足の保存済みバッファにより、`heif_region_get_inline_mask_image()`がヒープ割り当て領域外を読み取り、隣接するバイト列を返されるモノクロマスクイメージにコピーしてしまいます。これによりヒープデータが漏洩したり、ライターAPIを通じてリージョンメタデータを構築するアプリケーションがクラッシュしたりする可能性があります。ただし、ファイル解析パスは正規のマスクサイズを検証するため影響を受けません。この問題はバージョン1.23.2で修正されています。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.