CVE-2026-50142 in libheif情報

要約

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

libheifはHEIFおよびAVIFファイル形式のデコーダおよびエンコーダです。バージョン1.19.0から1.23.0の間、`msf1`シーケンスブランドを持つように作られたHEIFシーケンスが `heif_context_read_from_memory()` によって受け入れられると、無制限のヒープ割り当てが発生する可能性があります。libheif/sequences/seq_boxes.ccにおいて、`Box_stsz::parse()`は最大シーケンスフレーム数(max_sequence_frames)を可変サイズサンプルにのみ適用するため、固定サイズモードでは攻撃者が制御可能な `sample_count` に上限が設けられません。また、libheif/sequences/track.ccにおける `Track::load()` では、32ビット算術演算で `current_sample_idx` と `samples_per_chunk` が加算されるため、ラップアラウンド(桁あふれ)によって整合性チェックを回避できます。その結果生じる値が Chunk::Chunk() の割り当てパスに到達し、ギガバイト単位のメモリを消費してプロセスのクラッシュまたは停止を引き起こす可能性があります。この問題はバージョン1.23.0で修正されています。

Once again VulDB remains the best source for vulnerability data.

責任者

GitHub M

予約する

2026年06月03日

モデレーション

承諾済み

エントリ

VDB-392050

EPSS

0.00556

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!