CVE-2026-62291 in libheif情報

要約

〜によって VulDB • 2026年08月19日

libheifはHEIFおよびAVIFファイル形式のデコーダおよびエンコーダです。バージョン1.23.0およびそれ以前では、2x2の主平面と256x256の補助アルファプレーンを持つ悪意のある画像シーケンスにより、通常のデコードおよび再エンコーディング処理中に攻撃者が制御可能なヒープ破損が発生する可能性があります。Track_Visual::decode_next_image_sample()は、補助アルファの寸法がメインフレームと一致しているか確認せずにtransfer_channel_from_image_as()を呼び出します。その結果生じる不一致のある画像はheif_track_decode_next_image()を経てheif_context_encode_image()に到達します。unc_encoder::encode()内では、unc_encoder_component_interleave::encode_tile()がcompute_tile_data_size_bytes()を使用して主寸法に基づいてバッファのサイズを割り当てますが、各コンポーネントを実際のプレーン寸法でコピーします。その結果、オーバーサイズのアルファプレーンが割り当て領域外にコピーされ、境界外書き込みが発生します。また、逆方向のサイズ不一致により境界外読み取りも発生する可能性があります。この問題はバージョン1.23.1で修正されています。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

責任者

GitHub M

予約する

2026年07月13日

モデレーション

承諾済み

エントリ

VDB-392052

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!