メインコンテンツへスキップ
← 記事一覧へ
セキュリティニュース速報Rails公式とCVE登録機関の一次情報

Rails CVE-2026-122006はCritical―Active Storageの画像解析でファイル操作、秘密情報の確認も

mini_magickとImageMagickの設定次第で、アップロードだけで任意ファイルへの書き込みが成立します。Rails更新に加え、mini_magickの版とポリシー適用、Disk構成の秘密情報を確認します。

開発元・CVEの公表日:2026-11-04 / 公開: / 更新: / 最終確認:
Codingholic 編集部 · 約3分

Railsは2026年11月4日、Active Storageの脆弱性CVE-2026-122006を公表しました。CVE登録機関MITREのCVSS v3.1評価は9.8、Critical。対象はactivestorage 8.0.5.2未満と、8.1.0以上8.1.4.1未満で、修正版は8.0.5.2/8.1.4.1です。

成立条件は、variant_processorがmini_magickで、ImageMagickのポリシーが攻撃に使う形式を禁止しておらず、信頼できないファイルを添付できることです。load_defaultsが6.1以前の構成はmini_magickが既定値。DebianやUbuntuの標準ポリシーだけでは防げません。添付後の自動解析が入口となるため、画像の変換やプレビューを明示的に呼ばない場合も影響します。

細工したファイルの解析から任意ファイルへの書き込みが可能です。Diskサービスではアプリが読めるファイルの読み出しも可能になり、秘密鍵や認証情報の窃取、さらにコード実行などにつながるおそれがあります。これは成立可能な攻撃経路の報告で、公式告知に実被害の確認は記載されていません。

修正版はImageMagickの制限ポリシーを追加します。mini_magickを使う場合は同gemも5.1以上が必要です。MiniMagick.cli_envを起動後に上書きする処理、環境変数を消すラッパー、独自のMiniMagick::Shell呼び出しでは制限が適用されない場合があり、システム側のポリシー設定が必要です。PDF処理などへの影響も公式案内に沿って確認してください。

Disk構成について、Railsはアプリから読み出せる秘密情報のローテーションを案内しています。secret_key_base、master key、credentials内の認証情報、ストレージ・DBの資格情報が対象です。更新だけで過去の漏えい可能性は解消しないため、旧秘密鍵をフォールバック用に残さず、秘密情報の交換まで進める必要があります。

出典と編集について

Ruby on Rails:GHSA-f3w6-w445-fwh9:Active StorageのImageMagick処理に関する脆弱性 ↗

MITRE:CVE-2026-122006の対象版とCVSS評価 ↗

本記事は公表資料に基づく速報です。判明した範囲を記載しており、続報で内容が変わる場合があります。