
CVE-2026-39987 — Mis à jour !
POC simple pour CVE-2026-39987
POC d'exploitation CVE-2026-39987
Vue d'ensemble
Ce dépôt contient un script Proof-of-Concept (POC) pour CVE-2026-39987, une vulnérabilité d'exécution de code à distance (RCE) sans authentification dans Marimo. L'exploit utilise un endpoint WebSocket pour exécuter des commandes arbitraires sur le système cible.
Détails de la vulnérabilité
- ID CVE : CVE-2026-39987
- Composant affecté : Endpoint WebSocket du terminal (
/terminal/ws) - Impact : Exécution de code à distance non autorisée sans authentification
- Versions affectées : <= 0.20.4
Référence de l'avis
Prérequis
- Python 3.x
- Paquets requis :
pip install websocket-client
Utilisation
python exploit.py -u <URL_CIBLE> [-c ""]
python exploit.py -u http://example.com:2718 -c "cat /etc/passwd"
Paramètres
-u, --url : URL cible (par exemple, http://localhost:2718)
-c --command : Commande à exécuter (par défaut : id && whoami && hostname)
-h, --help
Avertissement
Ce script est destiné uniquement à des fins éducatives et de recherche.
Utilisez-le de manière responsable et uniquement contre des systèmes que vous possédez ou pour lesquels vous avez une autorisation explicite de test.
Une mauvaise utilisation de cet outil peut entraîner des conséquences imprévues et des risques de sécurité potentiels.
En utilisant ce script, vous reconnaissez être seul responsable de toute action entreprise.