Form Tools 3.1.1において、設定ハンドラコンポーネントの/admin/settings/index.php?page=accountsファイル処理にコードインジェクションの脆弱性が存在します。この脆弱性は、Page Theme引数を悪用することで攻撃者が任意のコードを実行する可能性があります。影響を受けるバージョンは3.1.1で、3.1.2へのアップデートで修正されています。
このコードインジェクション脆弱性を悪用されると、攻撃者はForm Toolsの管理インターフェースに不正アクセスし、設定を変更したり、機密情報を盗み出したりする可能性があります。さらに、サーバー上で任意のコマンドを実行し、システム全体への影響を及ぼすことも考えられます。この脆弱性はリモートから攻撃可能であり、攻撃者がForm Toolsの管理権限を取得した場合、Webサイト全体の制御を奪われるリスクがあります。この脆弱性は既に公開されており、悪用される可能性が高いため、早急な対応が必要です。
この脆弱性は既に公開されており、悪用される可能性が高いです。CISAのKEVリストには登録されていません。NVDは2024年7月21日に公開されました。ベンダーは早期に脆弱性の報告を受けましたが、対応していません。
Organizations using Form Tools 3.1.1 are at risk, particularly those hosting the application on publicly accessible servers or shared hosting environments. Those using Form Tools to collect and store sensitive user data are at higher risk due to the potential for data compromise.
• php: Examine web server access logs for requests to /admin/settings/index.php?page=accounts with unusual or malformed 'Page Theme' parameters. Use grep to search for patterns indicative of code injection attempts.
grep 'Page Theme=[^a-zA-Z0-9_]' /var/log/apache2/access.log• generic web: Use curl to test the /admin/settings/index.php?page=accounts endpoint with various payloads in the 'Page Theme' parameter and observe the server's response for signs of code execution.
curl 'http://your-formtools-server/admin/settings/index.php?page=accounts&Page Theme=<script>alert("XSS")</script>' -vdisclosure
エクスプロイト状況
EPSS
0.11% (29% パーセンタイル)
CISA SSVC
CVSS ベクトル
この脆弱性への対応として、Form Toolsをバージョン3.1.2にアップデートすることを推奨します。アップデートが困難な場合は、Webアプリケーションファイアウォール(WAF)を使用して、/admin/settings/index.php?page=accountsへの不正なアクセスを遮断するルールを実装してください。また、Page Theme引数に対する入力検証を強化し、不正な値が渡されないようにすることも有効です。アップデート後、Form Toolsの管理インターフェースにログインし、設定が正常に反映されていることを確認してください。
Form Tools を 3.1.1 以降のバージョンにアップデートしてください。もし修正バージョンが存在する場合です。修正バージョンが利用できない場合は、解決策が公開されるまで、影響を受けるコンポーネントを無効化または削除することを検討してください。ベンダーのセキュリティアップデートを監視してください。
脆弱性分析と重要アラートをメールでお届けします。
CVE-2024-6936は、Form Tools 3.1.1の/admin/settings/index.php?page=accountsファイル処理におけるコードインジェクションの脆弱性です。Page Theme引数の操作により攻撃者が任意のコードを実行する可能性があります。
Form Toolsのバージョンが3.1.1である場合、この脆弱性に影響を受ける可能性があります。バージョン3.1.2にアップデートすることで修正されます。
Form Toolsをバージョン3.1.2にアップデートしてください。アップデートが困難な場合は、WAFを使用して不正なアクセスを遮断するルールを実装してください。
この脆弱性は既に公開されており、悪用される可能性が高いです。早急な対応が必要です。
Form Toolsの公式アドバイザリは、https://formtools.org/を参照してください。