Trusted Design

CVE-2024-56145 の詳細

CVEの情報

説明:
Craft is a flexible, user-friendly CMS for creating custom digital experiences on the web and beyond. Users of affected versions are affected by this vulnerability if their php.ini configuration has `register_argc_argv` enabled. For these users an unspecified remote code execution vector is present. Users are advised to update to version 3.9.14, 4.13.2, or 5.5.2. Users unable to upgrade should disable `register_argc_argv` to mitigate the issue.

CVE更新日: 2024-12-18 21:15:08.530000

CVSSバージョン: 4.0

CVSSスコア: 9.3

KEVの情報

KEV更新日: 2025-06-02

EPSSの情報

EPSSは脆弱性が今後30日以内に悪用される確率を予測するスコアリングシステムで、FIRST(Forum of Incident Response and Security Teams)が提供しています。
EPSSのスコアが高いということは、攻撃されるリスクが高いことを意味するので、早めの対策が必要です。

EPSSスコア: 0.974050000

EPSS更新日: 2026-10-18 00:00:00

SSVCの情報

SSVCはカーネギーメロン大学ソフトウェア工学研究所が提案する脆弱性の評価手法です。ステークホルダーごとに脆弱性対応の優先度を決定することを支援します。
本サイトでは、CVE、KEV、EPSSの内容からExploitation(悪用状況)、Technical Impact(技術的影響)、Automatable(自動攻撃の可否)を判定します。

Exploitation: active

Technical Impact: low

Automatable: True

AIを使った解説

解説:

CVE-2024-56145について、以下の観点で解説します。

1. 脆弱性の概要

CVE-2024-56145は、Craft CMSに存在する重大なリモートコード実行(RCE)の脆弱性です。この脆弱性は、PHPの register_argc_argv 設定が有効になっているCraft CMSのインストールに影響を与えます。認証されていない攻撃者がネットワーク経由で任意のコードを実行し、システムを完全に侵害する可能性があります。この脆弱性はCWE-94(コードインジェクション)に分類されます。

1.1 影響

この脆弱性が悪用されると、認証されていない攻撃者がリモートから任意のコードを実行できるようになります。これにより、システムの機密性、完全性、可用性が完全に侵害される可能性があります。本脆弱性は、CISAのKnown Exploited Vulnerabilities (KEV) カタログに追加されており、実環境での活発な悪用が確認されています。

1.2 深刻度

  • CVSS v3.1 ベーススコア: 9.8 (Critical)
  • CVSS v4.0 ベーススコア: 9.3 (Critical)

この脆弱性は、深刻度が「Critical」と評価されており、CISAのKEVカタログに掲載されていることから、迅速な対応が強く推奨されます。

2. 対象となる環境

2.1 影響を受けるOSバージョン

この脆弱性は特定のOSバージョンではなく、以下のCraft CMSのバージョンに影響を与えます。

  • Craft CMS バージョン 3.9.14 より前のバージョン
  • Craft CMS バージョン 4.13.2 より前のバージョン
  • Craft CMS バージョン 5.5.2 より前のバージョン

具体的には、以下の範囲のバージョンが影響を受けます。 * Craft CMS 3.0.0 (含む) から 3.9.14 (除く) * Craft CMS 4.0.0-RC1 (含む) から 4.13.2 (除く) * Craft CMS 5.0.0-RC1 (含む) から 5.5.2 (除く)

2.2 影響を受ける設定

PHPの php.ini 設定で register_argc_argv ディレクティブが On に設定されている場合に影響を受けます。この設定は、多くのCraft CMSインストールにおいてデフォルトで有効になっている可能性があります。

3. 影響を受けた時の兆候

検索結果には、具体的な「影響を受けた時の兆候」に関する直接的な記述はありません。しかし、リモートコード実行が可能であることから、以下のような兆候が考えられます。

  • 意図しないファイルの作成や改ざん
  • 不審なプロセスやコマンドの実行
  • ウェブサイトのコンテンツの改ざん
  • データの窃取や漏洩
  • システムリソースの異常な消費

SentinelOneは、パッチ適用前にシステムが露出していた場合、フォレンジックレビューを実施することを推奨しています。

4. 推奨対策

4.1 本対策

以下のいずれかの安全なバージョンにCraft CMSを即座にアップデートしてください。

  • Craft CMS 3.x 系: バージョン 3.9.14 以降
  • Craft CMS 4.x 系: バージョン 4.13.2 以降
  • Craft CMS 5.x 系: バージョン 5.5.2 以降

4.2 暫定回避策(緩和策)

直ちにアップデートができない場合は、以下の緩和策を適用することで脆弱性の影響を軽減できます。

  • PHPの php.ini 設定ファイルで register_argc_argv ディレクティブを Off に設定して無効にしてください。 ini register_argc_argv = Off
  • 設定変更後、Webサーバー(Apache, Nginx, PHP-FPMなど)を再起動してください。
  • 設定が無効になっていることを php -i | grep register_argc_argv コマンドを実行するか、phpinfo() ページで確認してください。

他に解説すべき観点

  • 悪用状況: この脆弱性はCISAのKnown Exploited Vulnerabilities (KEV) カタログに掲載されており、実環境で活発に悪用されていることが確認されています。
  • PoCの存在: 公開されたProof-of-Concept (PoC) エクスプロイトが存在します。

参照したサイト

NVDサイト

NVDでCVEの詳細を見る

戻る