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/nkuty/cve-2025-54322-exploit
ExploitationWeb Application ExploitationPenetration TestingCommand and ControlRemote Access ToolPayload Development
GitHubnkuty/cve-2025-54322-exploit

CVE-2025-54322-exploit

Proof-of-concept exploit for CVE-2025-54322, a critical pre-authentication RCE in XSpeeder SXZOS firmware. Provides interactive shell, reverse shell payloads, and automated session initialization for authorized security testing.

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
View Repository
2138 months agoNot yet reviewed
Share

CVE-2025-54322: XSpeeder SXZOS Pre-Auth RCE Exploit

A professional Proof-of-Concept (PoC) exploit for CVE-2025-54322, a critical pre-authentication remote code execution vulnerability in XSpeeder SXZOS firmware. This vulnerability was discovered and disclosed by the autonomous AI agent from pwn.ai.

🔍 Vulnerability Overview

  • CVE ID: CVE-2025-54322
  • CVSS Score: 10.0 (Critical)
  • Affected Vendor: XSpeeder
  • Affected Product: SXZOS Firmware (SD-WAN / Edge Routers)
  • Vulnerability Type: Unsafe eval() on user-supplied input
  • Privileges Required: None (Pre-Authentication)
  • Impact: Full system compromise with root privileges

✨ Features

  • Interactive CMD Shell: A pseudo-shell environment with persistent directory tracking (cd support).
  • One-Click Reverse Shell: Built-in multiple payloads (Bash, Python) for quick shell acquisition.
  • Advanced Output Cleaning: Automatically filters out HTML tags, shell errors, and encoding artifacts from Django debug pages.
  • Python 2.7 Compatibility: Specifically engineered to work with the legacy Python 2.7 environment found on target devices.
  • Session Warm-up: Automatically handles the required /webInfos/ session initialization.
  • 🚀 Getting Started

    Prerequisites

    • Python 3.x (Local machine)
    • requests library
    root@kitploit:~
    pip install requests
    

    Usage

    Run the exploit against a target URL:

    root@kitploit:~
    python3 cve-2025-54322-exploit.py https://<target-ip>:<port>
    

    Example Session

    root@kitploit:~
    [*] Connecting to: https://1.2.3.4:4433
    [*] Initializing environment...
    [+] Target confirmed: root@sxzros
    
    ==================================================
      CVE-2025-54322  Exploit Tool
    ==================================================
      1. Enter Interactive CMD Shell
      2. One-Click Reverse Shell
      3. Exit
    ==================================================
    
    屏幕截图 2026-01-01 020355
    屏幕截图 2026-01-01 020658
    屏幕截图 2026-01-01 020721

    FOFA

    root@kitploit:~
    "[email protected]"
    

    🛠️ Technical Analysis

    The vulnerability stems from the unsafe use of Python's eval() function in the vLogin.py component. The server decodes a base64-encoded parameter chkid and passes it directly to eval().

    Our exploit leverages the fact that many of these devices have Django's DEBUG mode enabled, allowing us to capture command output from the local variables displayed in the resulting error page.

    ⚠️ Disclaimer

    This tool is for educational and authorized security testing purposes only. The author is not responsible for any misuse or damage caused by this tool. Unauthorized access to computer systems is illegal.

    Download Tool