CVE-2025-24472 — Fortinet FortiOS / FortiProxy 認証バイパス
概要
CVE-2025-24472 は、Fortinet FortiOS および FortiProxy における認証バイパスの脆弱性です。認証されていない攻撃者は、特別に細工された CSF (Central Security Fabric) プロキシリクエストを作成し、影響を受けるデバイス上でスーパー管理者権限を取得できます。この欠陥の CVSS スコアは 8.1 で、SuperBlack (Mora_001) を含むランサムウェアグループによって活発に悪用されていることが知られています。
技術的詳細
- CWE: 288 — 代替パスまたはチャネルを使用した認証バイパス
- 根本原因: CSF プロキシリクエストの検証が不十分なため、攻撃者は適切な認証情報なしで信頼されたファブリックデバイスを偽装できます。
- 攻撃ベクトル: ネットワークベース、認証なし
- 影響: 機密性、完全性、可用性の完全な侵害(スーパー管理者アクセス)。
影響を受けるバージョン
| 製品 | 影響を受けるバージョン |
|---|
| FortiOS | 7.0.0 – 7.0.16 |
| FortiProxy | 7.2.0 – 7.2.12, 7.0.0 – 7.0.19 |
悪用の前提条件
- 攻撃者がターゲットデバイスのシリアル番号を知っている。
- ターゲットで Security Fabric 機能が有効になっている。
悪用
攻撃者は、ターゲットの CSF プロキシエンドポイントに細工された HTTP リクエストを送信します。Forwarded-For または Authorization ヘッダーを操作し、ターゲットのシリアル番号を埋め込むことで、リクエストは信頼されたファブリックメンバーから発信されたものとして処理されます。デバイスはその後、有効な認証情報を必要とせずにスーパー管理者権限を付与します。
再現手順
- 影響を受ける FortiOS または FortiProxy バージョンを実行しているターゲットを特定する。
- デバイスのシリアル番号を取得または列挙する。
- リクエストヘッダーにシリアル番号を埋め込んだ、細工された POST リクエストを CSF プロキシエンドポイントに送信する。
- ターゲットは、スーパー管理者権限を付与するセッショントークンで応答する。
- そのトークンを使用して認証し、デバイスの管理インターフェースにアクセスする。
概念実証
完全な PoC スクリプトについては、exploit.py を参照してください。
緩和策
- FortiOS 7.0.17+ または FortiProxy 7.2.13+ / 7.0.20+ にアップグレードする。
- 管理インターフェースへのアクセスを信頼できる IP のみに制限する。
- 不要な場合は Security Fabric を無効にする。
- 異常な CSF プロキシリクエストがないかログを監視する。
参照