FreePBX 脆弱性 - 2025年12月
このリポジトリには、FreePBX における3つの重大な脆弱性を検出するための Nuclei テンプレートが含まれています。
- CVE-2025-61675: 認証済み SQL インジェクション (CVSS 8.6) - endpoint モジュールに影響
- CVE-2025-61678: 認証済み任意ファイルアップロード (CVSS 8.6) - endpoint モジュールに影響
- CVE-2025-66039: 認証バイパス (CVSS 9.3) - framework モジュールに影響
影響を受けるバージョン
CVE-2025-61675 および CVE-2025-61678 (endpoint モジュール)
- FreePBX 16: < 16.0.92 (16.0.92 で修正済み)
- FreePBX 17: < 17.0.6 (17.0.6 で修正済み)
CVE-2025-66039 (framework モジュール)
- FreePBX 16: < 16.0.44 (16.0.44 で修正済み)
- FreePBX 17: < 17.0.23 (17.0.23 で修正済み)
検出方法の仕組み
これらのテンプレートは、以下の方法で脆弱な FreePBX インスタンスを検出します。
- 管理パネルから FreePBX バージョンを抽出する
- 既知の脆弱性バージョン範囲とバージョンを比較する
- FreePBX 固有の識別子の存在を確認する
この検出は非侵襲的であり、脆弱性の悪用を試みるものではありません。
このスクリプトの実行方法
- Nuclei をダウンロードしてインストールします。
- このリポジトリをローカルシステムにクローンします。
- 単一のテンプレートを実行します。
nuclei -u <target-url> -t CVE-2025-61675.yaml
- すべてのテンプレートを実行します。
nuclei -u <target-url> -t .
- 複数のホストをスキャンします。
nuclei -l hosts.txt -t .
出力例
[CVE-2025-61675] [http] [high] FreePBX Authenticated SQL Injection
[CVE-2025-61678] [http] [high] FreePBX Authenticated Arbitrary File Upload
[CVE-2025-66039] [http] [critical] FreePBX Authentication Bypass
参考文献
免責事項
自己責任で使用してください。許可なくスキャンするインフラストラクチャ上で行った違法行為について、私は一切の責任を負いません。
ライセンス
このプロジェクトは MIT ライセンスの下でライセンスされています。
連絡先
この脆弱性検出スクリプトに関するご質問があれば、Signal までご連絡ください。
ご連絡いただく場合は、主に Twitter/X と LinkedIn で活動しています。