CVE-2026-50142
libheif: HEIFシーケンスパーサーにおける無制限のヒープ割り当て(stsz固定サイズモードで境界チェックが欠落)
- 公開済み
- 2026/08/18
- 更新済み
- 2026/08/19
- CNA の割り当て
- GitHub_M
- 観察された証拠
- 2026/08/28
プライマリ CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H低 · 今後 30 日間
- パーセンタイル
- 45.0%
- モデルの日付
- 2026/09/21
EPSS は統計的な推定値であり、確実性や影響の尺度ではありません。 CVSS、KEV ステータス、暴露、環境と組み合わせます。
概要
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()も、current_sample_idxとsamples_per_chunkを32ビット演算で加算するため、ラップアラウンドによって整合性チェックが回避される可能性があります。結果として得られる値はChunk::Chunk()の割り当てパスに到達し、数ギガバイトのメモリを消費して、メモリ枯渇によりプロセスをクラッシュまたは停止させる可能性があります。この問題はバージョン1.23.0で修正されています。
ソース
1CVE-2026-50142 — libheif HEIFシーケンスパーサーにおけるヒープ割り当ての脆弱性
責任ある使用
脆弱性情報は、自分が所有しているシステム、またはテストを許可されているシステムでのみ使用してください。 Kitploit は公開研究メタデータにリンクしており、エクスプロイト コードや悪意のあるペイロードは保存しません。