つみかさね

CVE-2026-31795

High(7.8)

CVE-2026-31795 — iccDEV スタックバッファオーバーフロー 脆弱性

公開日: 2026-03-15データソース: NVD, GitHub Advisory

影響を受けるソフトウェア

製品ベンダー影響バージョン
iccDEVInternational Color Consortium< v2.3.1.5
CVEiccDEVStack-Buffer-Overflowメモリ破壊

概要

iccDEV は International Color Consortium が 開発 する ICC カラー マネジメント プロファイル ライブラリ です。3D ルックアップ テーブル(3D LUT)を 用いた カラー 変換 機能 を 提供 して おり、複雑 な 非線形 カラー スペース 変換 を 実現 する ため の 中核 的 な 機能 です。

CVE-2026-31795 は この ライブラリ の CIccXform3DLut::Apply() 関数 に 存在 する スタック バッファ オーバーフロー 書き込み 脆弱性 です。CWE-121 に 分類 される この 問題 は、3D LUT を 使用 した カラー 変換 の 適用 処理 で 発生 します。

Apply() 関数 は 入力 された カラー 値 を 3D LUT の 補間 テーブル を 参照 して 変換 後 の カラー 値 に マッピング します。この 処理 の 中 で、スタック 上 に 確保 された 中間 バッファ に 対する 書き込み サイズ の 検証 が 不十分 です。細工 された ICC プロファイル に おいて、3D LUT の チャネル 数 や グリッド ポイント 数 が 異常 な 値 に 設定 されて いる 場合、スタック バッファ の 境界 を 超えて 書き込み が 発生 します。

スタック メモリ の 破壊 に より、アプリケーション の クラッシュ が 発生 します。スタック 上 の リターン アドレス や 保存 レジスタ が 上書き される 可能性 が あり、プログラム の 制御 フロー が 予期 しない 方向 に 変更 される 恐れ が あります。

この 脆弱性 は ローカル 環境 に おいて、ユーザー が 悪意 ある ICC プロファイル を 含む 画像 ファイル を 開く こと で 発動 します。画像 ビューア や 編集 ソフト が 埋め込み ICC プロファイル を 自動的 に 適用 する 設定 の 場合、ユーザー が 意識 せず に 脆弱性 を トリガー する 可能性 が あります。

CVSS スコア 7.8 の High 深刻度 と 評価 されて おり、速やか な アップデート が 推奨 されます。

CVSS ベクトル

項目
CVSSスコア7.8 (High)
攻撃元区分ローカル
攻撃条件の複雑さ
必要な特権レベルなし
ユーザ関与
影響の想定範囲変更なし
機密性
完全性
可用性
CWECWE-121 (Stack-based Buffer Overflow)

影響 を 受ける ソフトウェア

製品ベンダー影響バージョン
iccDEVInternational Color Consortiumv2.3.1.5 未満

修正 バージョン と 回避策

  • iccDEV v2.3.1.5 以降 に アップグレード して ください
  • 回避策: 信頼 できない ソース から の ICC プロファイル を 含む 画像 ファイル を 処理 しない よう に する こと で、リスク を 軽減 でき ます
  • 画像 処理 アプリケーション で は、埋め込み ICC プロファイル の 自動 適用 を 一時的 に 無効 に する こと も 検討 して ください

関連リンク


データソース: NVD (NIST), GitHub Advisory Database AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。

Xでシェアはてブ
データソース: NVD (NIST), OSV (Google), GitHub Advisory Database, JVN iPedia (IPA/JPCERT/CC)
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。