Retour aux mises à jour
UpdatedSep 2, 2026

CVE-2026-39987 — Mis à jour !

POC simple pour CVE-2026-39987

Partager

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.

Catégories