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
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 深刻度
この脆弱性は、深刻度が「Critical」と評価されており、CISAのKEVカタログに掲載されていることから、迅速な対応が強く推奨されます。
2. 対象となる環境
2.1 影響を受けるOSバージョン
この脆弱性は特定のOSバージョンではなく、以下のCraft CMSのバージョンに影響を与えます。
具体的には、以下の範囲のバージョンが影響を受けます。 * 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を即座にアップデートしてください。
4.2 暫定回避策(緩和策)
直ちにアップデートができない場合は、以下の緩和策を適用することで脆弱性の影響を軽減できます。
php.ini設定ファイルでregister_argc_argvディレクティブをOffに設定して無効にしてください。ini register_argc_argv = Offphp -i | grep register_argc_argvコマンドを実行するか、phpinfo()ページで確認してください。他に解説すべき観点
参照したサイト
register_argc_argvconfig setting is enabled · CVE-2024-56145 - GitHub