Craft CMS における遠隔からの任意のコード実行につながるパラメータ検証不備の脆弱性(Scan Tech Report) | ScanNetSecurity
2026.01.03(土)

Craft CMS における遠隔からの任意のコード実行につながるパラメータ検証不備の脆弱性(Scan Tech Report)

 脆弱性は、セキュリティの観点から現在はデフォルトで無効化されているオプションが有効化されている場合にのみ発現するものですが、公式に提供されている Docker イメージなどで有効化されているオプションであると報告されています。phpinfo 関数などにより register_argc_argv オプションが有効化されていないかを確認するとともに、ソフトウェアのバージョンアップデートによる対策の検討を推奨します。

脆弱性と脅威 エクスプロイト
https://craftcms.com/
https://craftcms.com/ 全 1 枚 拡大写真
◆概要
 2024 年 12 月に公開された Craft CMS の脆弱性の悪用を試みるエクスプロイトコードが公開されています。攻撃者は脆弱性の悪用により、脆弱な Web アプリケーションが稼働しているサーバへの侵入が可能となります。ソフトウェアの更新または設定の変更により対策してください。

◆分析者コメント
 脆弱性は、セキュリティの観点から現在はデフォルトで無効化されているオプションが有効化されている場合にのみ発現するものですが、公式に提供されている Docker イメージなどで有効化されているオプションであると報告されています。phpinfo 関数などにより register_argc_argv オプションが有効化されていないかを確認するとともに、ソフトウェアのバージョンアップデートによる対策の検討を推奨します。

◆深刻度(CVSS)
[CVSS v4.0]
9.3

https://nvd.nist.gov/vuln/detail/CVE-2024-56145#:~:text=CVSS%2DB-,9.3%20CRITICAL,-Vector%3A%C2%A0

◆影響を受けるソフトウェア
 Craft CMS のうち、以下のバージョンが脆弱性の影響を受けると報告されています。

* 5 系 - 5.5.2 よりも古いバージョン
* 4 系 - 4.13.2 よりも古いバージョン
* 3 系 - 3.9.14 よりも古いバージョン

◆解説
 Web サイトの構築に活用されている CMS アプリケーションである Craft CMS に、遠隔からの任意のコード実行が可能となる脆弱性が報告されています。

 脆弱性は、php.ini で register_argc_argv オプションが有効化されている場合に影響を受けます。脆弱性の影響を受けるバージョンでかつ当該設定が有効化されている Craft CMS では、URI に設定されたパラメータの検証不備により、Craft CMS の機能が遠隔から非認証状態で実行可能となります。攻撃者は当該脆弱性を悪用して、FTP ファイル上に設置した任意のテンプレートファイルを ftp:// と指定すれば脆弱な Craft CMS に読み込ませることが可能であり、任意のコードの実行を強制可能となります。

◆対策
 Craft CMS を、以下のバージョンにアップデートしてください。

* 5 系 - 5.5.2 またはそれよりも新しいバージョン
* 4 系 - 4.13.2 またはそれよりも新しいバージョン
* 3 系 - 3.9.14 またはそれよりも新しいバージョン

アップデートが困難な場合は、php.ini の設定により register_argc_argv オプションを無効化してください。

◆関連情報
[1] Craft CMS 公式 GitHub
  https://github.com/craftcms/cms/commit/82e893fb794d30563da296bca31379c0df0079b3
[2] Craft CMS 公式 GitHub
  https://github.com/craftcms/cms/security/advisories/GHSA-2p6p-9rc9-62j9
[3] National Vulnerability Database (NVD)
  https://nvd.nist.gov/vuln/detail/CVE-2024-56145
[4] CVE Mitre
  https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-56145

◆エクスプロイト
 以下の Web サイトにて、当該脆弱性を悪用して遠隔からの任意のコード実行を試みるエクスプロイトコードが公開されています。

  GitHub - Chocapikk/CVE-2024-56145
  https://github.com/Chocapikk/CVE-2024-56145/blob/main/exploit.py

#--- で始まる行は執筆者によるコメントです。

《株式会社ラック デジタルペンテスト部》

関連記事

この記事の写真

/

特集

PageTop

アクセスランキング

  1. 元国土交通省職員ら、「アイコラ」をサイトに掲載し逮捕

    元国土交通省職員ら、「アイコラ」をサイトに掲載し逮捕

  2. fjコンサル「キャッシュレスセキュリティレポート 2023年1Q」公表、カード情報流出件数 173,332件

    fjコンサル「キャッシュレスセキュリティレポート 2023年1Q」公表、カード情報流出件数 173,332件

  3. HENNGE One、iPad 受付システム「Smart at reception」へ SSO 連携

    HENNGE One、iPad 受付システム「Smart at reception」へ SSO 連携

  4. クリックしていないのにアダルトサイトに登録させる「ゼロクリック詐欺」(シマンテック)

    クリックしていないのにアダルトサイトに登録させる「ゼロクリック詐欺」(シマンテック)

  5. 保証人に送付した学費請求書の住所に誤り、個人情報が漏えい(横浜市立大学)

    保証人に送付した学費請求書の住所に誤り、個人情報が漏えい(横浜市立大学)

ランキングをもっと見る
PageTop