CVE-2026-27622 in OpenEXR
要約
〜によって VulDB • 2026年06月22日
OpenEXRは、映画業界向けの画像保存形式であるEXRファイルフォーマットの仕様およびリファレンス実装を提供しています。CompositeDeepScanLine::readPixelsにおいて、アタッカーが制御可能な大きなカウント値を多数のパートに対して指定すると、ピクセルごとの合計値がvector<unsigned int> total_sizesに蓄積されますが、total_sizes[ptr]は2^32でモジュロ演算された結果としてラップアラウンドします。その後、overall_sample_countはこのラップアラウンドした合計値から導出され、samples[channel].resize(overall_sample_count)で使用されます。デコードポインタの設定および消費処理では本来のサンプルカウントが使用されるため、コアアンパック(generic_unpack_deep_pointers)内の書き込み操作において、サイズ不足のコンpositeサンプルバッファをオーバーランします。この脆弱性はv3.2.6、v3.3.8、およびv3.4.6で修正されています。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.