脆弱性・CVE速報深刻度: 緊急

Rails の activestorage 8.0.5.2 未満・8.1.4.1 未満で、ImageMagick の安全設定がなく、サーバー上のファイルを読み書きされる恐れ(CVE-2026-122006): CVSS v3.1 9.8、修正版あり

目次(6)

CVE-2026-122006

Ruby on Rails の添付ファイル機能 Active Storage(activestorage gem)に、ImageMagick の処理まわりの脆弱性(CVE-2026-122006)が登録されました。2026-11-04 に NVD へ載り、登録元は MITRE です。NVD の状態は「Received」(NVD 自身の分析はまだ)です。

何が起きるか

  • ImageMagick を使う添付処理では、ファイルを添付した時点で ImageMagick のアナライザーが動きます。このとき ImageMagick のセキュリティポリシー(使える機能を絞る設定)が無いため、意図しない機能が働きます(CWE-1188:不安全な初期設定)。
  • 結果として、サーバー上のファイルの読み取りや書き込みが起こりえるとされます。NVD の記述には secret_key_base の読み取りが例として挙がっています。
  • CVSS v3.1 では、ネットワークから、認証なし・ユーザー操作なしで悪用できる想定です。ただし、実際にどの条件で成立するか(ImageMagick を使う設定か、攻撃者がファイルを添付できる画面があるか)は、公開情報では細かく確認できていません。

数値と severity

  • CVSS v3.1 は 9.8(CRITICAL)。ベクターは AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H です。この値は NVD ではなく登録元(MITRE)が付けたものです。
  • 認証不要で CVSS 9 以上のため、severity は critical とします。
  • EPSS と CISA の KEV は本記事の作成時点で未確認です。

影響を受ける版と修正

  • NVD の登録データでは、activestorage 8.0.5.2 より前、および 8.1 系の 8.1.4.1 より前が影響を受けます。
  • 修正版は 8.0.5.2 と 8.1.4.1 です。Rails のリリースタグが公開されています。
  • 7.x 以前の系統が対象かどうかは、登録データの範囲(「0 から 8.0.5.2 未満」)からは含まれるように読めますが、Rails 側の保守状況は未確認です。

対策

  • Rails を 8.0.5.2 または 8.1.4.1 以降に更新する。
  • 更新までの間の対応として、次のようなものが考えられます(公式の指示ではありません)。
    • ImageMagick のセキュリティポリシー(policy.xml)を設定し、不要な機能を無効にする。
    • 画像処理に ImageMagick を使わない設定(libvips など)に切り替えられるか検討する。
    • 外部の利用者がファイルを添付できる画面を、更新まで一時的に絞る。
  • secret_key_base が読み取られた可能性がある環境では、更新後に値の入れ替えを検討する。

未確認の点

  • 悪用の有無と、攻撃コードの公開状況。
  • 成立に必要な具体的な設定(ImageMagick の版や設定)。
  • 7.x 以前の系統への修正の有無。
  • NVD の最終評価、EPSS、KEV の掲載状況。

出典

  • NVD: CVE-2026-122006
  • Ruby on Rails リリース v8.0.5.2 / v8.1.4.1
  • Rails の GitHub セキュリティ勧告 GHSA-f3w6-w445-fwh9(参照先として確認。本文の内容は未取得)

この記事について

AI の利用
本記事は AI が NVD などの公開情報をもとに作成しました。数値は取得時点(2026-11-05)のもので、未確認の点は本文に明記しています。

出典

この記事を共有