
Exploit proof-of-concept per CVE-2025-54322, una RCE critica pre-autenticazione nel firmware XSpeeder SXZOS. Fornisce shell interattiva, payload per reverse shell e inizializzazione automatica della sessione per test di sicurezza autorizzati.
Un exploit Proof-of-Concept (PoC) professionale per CVE-2025-54322, una vulnerabilità critica di esecuzione remota di codice pre-autenticazione nel firmware XSpeeder SXZOS. Questa vulnerabilità è stata scoperta e divulgata dall'agente AI autonomo di pwn.ai.
eval() non sicuro su input fornito dall'utentecd)./webInfos/.requestspip install requests
Esegui l'exploit contro un URL target:
python3 cve-2025-54322-exploit.py https://<target-ip>:<port>
[*] 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
==================================================
La vulnerabilità deriva dall'uso non sicuro della funzione eval() di Python nel componente vLogin.py. Il server decodifica un parametro codificato in base64, chkid, e lo passa direttamente a eval().
Il nostro exploit sfrutta il fatto che molti di questi dispositivi hanno la modalità DEBUG di Django abilitata, permettendoci di catturare l'output dei comandi dalle variabili locali visualizzate nella pagina di errore risultante.
Questo strumento è destinato esclusivamente a scopi educativi e di test di sicurezza autorizzati. L'autore non è responsabile per qualsiasi uso improprio o danno causato da questo strumento. L'accesso non autorizzato a sistemi informatici è illegale.