Risque

  • Exécution de code arbitraire à distance

Systèmes affectés

les commutateurs Cisco exécutant Cisco IOS ou Cisco IOS XE

Résumé

Une vulnérabilité a été découverte dans les commutateurs Cisco. Elle permet à un attaquant de provoquer une exécution de code arbitraire à distance.

Description

Une vulnérabilité dans l'implémentation du Cisco Cluster Management Protocol (CMP) permet une exécution de code à distance dans les commutateurs Cisco exécutant Cisco IOS ou Cisco IOS XE.
Se référer au bulletin de l'éditeur pour une liste exhaustive des produits impactés (cf. section Documentation).
Ce protocole utilise le service Telnet afin que les membres d'un groupe puissent dialoguer entre eux.
Cette vulnérabilité est due à deux facteurs.
Le premier est que les communications Telnet sont traitées même si elles proviennent d'en dehors du groupe.
Le deuxième est qu'une session Telnet spécifique à CMP peut provoquer un débordement de tampon.
A noter que le seul fait de commuter une trame comportant une charge malveillante ne suffit pas à déclencher la vulnérabilité, la communication piégée doit être destinée à l'équipement vulnérable.
Cisco n'a pas annoncé de date de sortie d'un correctif de sécurité.
En attendant, le CERT-FR recommande dans un premier temps de suivre les bonnes pratiques en matière de sécurité informatique en s'assurant que l'accès aux interfaces d 'administration des équipements réseaux soit restreint à un canal interne de confiance.
Ensuite, le CERT-FR recommande de privilégier le protocole SSH à Telnet.
Enfin, si désactiver les communications Telnet n'est pas une option viable, Cisco fournit des règles de détection réseau (cf. section Documentation).
A noter que les règles de détection SNORT 41909 et 41910 sont disponibles gratuitement à condition d'avoir créé un compte Snort. Celles-ci sont contenues dans le fichier server-other.so et sont de type TRUFFLEHUNTER, c'est à dire que leur contenu est dissimulé.

Solution

Se référer au bulletin de sécurité de l'éditeur pour l'obtention des correctifs (cf. section Documentation).

Documentation