
Exploit basé sur Ruby pour CVE-2017-3881 ciblant les appareils Cisco IOS/IOS XE via des options Telnet CMP malformées, permettant l'exécution de code à distance ou le redémarrage de l'appareil.
Une vulnérabilité dans le code de traitement du protocole Cisco Cluster Management Protocol (CMP) dans les logiciels Cisco IOS et Cisco IOS XE pourrait permettre à un attaquant distant non authentifié de provoquer un rechargement d'un appareil concerné ou d'exécuter du code à distance avec des privilèges élevés. Le Cluster Management Protocol utilise Telnet en interne comme protocole de signalisation et de commande entre les membres du cluster. La vulnérabilité est due à la combinaison de deux facteurs : (1) l'absence de restriction de l'utilisation des options Telnet spécifiques au CMP uniquement aux communications internes et locales entre les membres du cluster, et l'acceptation et le traitement de ces options sur toute connexion Telnet vers un appareil concerné ; et (2) le traitement incorrect des options Telnet spécifiques au CMP malformées. Un attaquant pourrait exploiter cette vulnérabilité en envoyant des options Telnet spécifiques au CMP malformées lors de l'établissement d'une session Telnet avec un appareil Cisco concerné configuré pour accepter les connexions Telnet. Une exploitation pourrait permettre à un attaquant d'exécuter du code arbitraire et d'obtenir le contrôle total de l'appareil ou de provoquer un rechargement de l'appareil concerné. Cela concerne les commutateurs Catalyst, les commutateurs Embedded Service 2020, le module de service Enhanced Layer 2 EtherSwitch, le module de service Enhanced Layer 2/3 EtherSwitch, le module de commutation Gigabit Ethernet (CGESM) pour HP, les commutateurs IE Industrial Ethernet, le commutateur ME 4924-10GE, la passerelle RF Gateway 10 et le module de service SM-X Layer 2/3 EtherSwitch. ID de bug Cisco : CSCvd48893.