
Exploit pour CVE-2024-9441 : Exécution de code à distance via une désinfection incorrecte des entrées dans la fonctionnalité de mot de passe oublié en PHP. Télécharge un script malveillant et exécute des commandes système.
Description de la vulnérabilité :
Ce code exploite une vulnérabilité d'exécution de code à distance (RCE) due à une désinfection incorrecte des entrées dans une application web basée sur PHP. La faiblesse spécifique se trouve dans la fonctionnalité "mot de passe oublié" (index.php?c=user&m=forgot_password), où les entrées utilisateur ne sont pas correctement désinfectées, permettant aux attaquants d'injecter du code PHP arbitraire sur le serveur.
Ce script exploite une vulnérabilité dans une application basée sur PHP pour téléverser un script PHP malveillant sur le serveur et exécuter des commandes système via des requêtes HTTP. Étapes à suivre :
python exploit.py "/bin/ls -al /var/www/html"
Si l'exploitation réussit, vous devriez voir le contenu du répertoire dans la sortie du terminal.