概要
openexr に 脆弱性 (CVE-2026-42217) が存在。悪用されるとシステム全体を乗っ取られる可能性があります。ImfIDManifest.cpp 経由で攻撃可能。
原文の説明
取得元が公開している説明をそのまま載せています (多くは英語)。
OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. From versions 3.0.0 to before 3.2.9, 3.3.0 to before 3.3.11, and 3.4.0 to before 3.4.11, readVariableLengthInteger() decodes a variable-length integer from untrusted EXR input without bounding the shift count. After enough continuation bytes, the code executes a left shift by 70 on a 64-bit value, which is undefined behavior. This issue has been patched in versions 3.2.9, 3.3.11, and 3.4.11.
出典: NIST National Vulnerability Database NVD
AI要約
外部の AI が作成した要約です。誤りを含むことがあります。重要な判断の前に、下の原文と参照URLを確認してください。
OpenEXRという画像処理フォーマットに重大な脆弱性が見つかりました。この問題により、攻撃者は特殊なファイルを使用してシステムにアクセスし、データを盗む恐れがあります。影響を受けるバージョンを使用している場合は、至急アップデートしてください。これは過去のHeartbleedのような深刻な問題です。
readVariableLengthInteger()関数がシフトカウントを適切に制限せず、不正なEXR入力によりバッファ超過読み取りを引き起こす可能性があります。影響を受けるバージョンは、3.0.0から3.2.8、3.3.0から3.3.10、3.4.0から3.4.10です。3.2.9、3.3.11、3.4.11で修正が行われました。更新するには以下のようにコンパイルしてください: clang++ -fsanitize=undefined ... -o /tmp/idmanifest_harness。この問題を検知するための手段として、UBSanを有効にしてコンパイルし、harness.cppを使用して再現環境を構築できます。
openexr に 脆弱性 (CWE-190) があります。攻撃者は ImfIDManifest.cpp を経由して脆弱な処理に到達し、認証なしで悪用できます。
openexr のうち 。攻撃箇所: ImfIDManifest.cpp / c13e0e1320a6652e02c5c90c6dbd984d532efe44 / shift / harness.cpp。
重要度: 最重要 (CVSS 9.8/10)。悪用されるとシステム全体を乗っ取られる可能性があります
ベンダー公式アドバイザリの修正版に更新してください。
修正版が未提供時は、影響機能の無効化・WAFルール・ネットワークACLでの遮断を検討。
Webサーバ・プロキシ・WAFログで該当CVEのIOCに合致する不審リクエストを検索。SBOM/依存ファイルで影響バージョンを横断確認。
類似する過去の事例 過去のCVE/インシデントから類似事例を抽出
OpenEXRにおける整数オーバーフローの脆弱性。
Adobeが関与した同様の画像形式の脆弱性。
OpenSSLにおけるヘルスチェックメカニズムの脆弱性。
もし自社で起きたら 業務シナリオごとの想定影響
機密データの漏洩により、知的財産の危機を招く。
攻撃者が不正なファイルを使用してサービスを停止させる可能性がある。
内部データが外部に漏洩するリスクが高まる。
影響を受けるシステムを即座に更新し、EXRファイルの入力処理を厳格に監視することを推奨します。
対応アクション
SOC/SREチームが順番に実行すべき具体的なステップとコマンド例
-
1影響範囲の特定 identify
grep -r 'openexr' . | grep -v node_modulesリポジトリと本番環境の依存ファイル (package-lock.json / requirements.txt / go.sum / Gemfile.lock 等) で
openexrを grep し、稼働しているサービス・バージョンを把握する。 -
7事後検証 verify
Confirm patched version is live in productionパッチ適用後、ステージングで PoC または同等の悪用パターンを再現して脆弱性が閉じたことを確認。本番では Step 3 と同じログクエリでアラート再発が無いか継続監視。
ディストリビューション別の修正状況
各ディストリビューションが公開している、この CVE の修正パッケージ
- BellSoft Alpaquita BELL-CVE-2026-42217 openexr 修正版: 3.4.11-r0
- Debian DEBIAN-CVE-2026-42217 openexr
- Ubuntu UBUNTU-CVE-2026-42217 openexr