Risque
- Exécution de code arbitraire à distance avec les privilèges de root
Systèmes affectés
Les versions de SunOS 5.8, 5.8x86, 5.7, 5.7_x86, 5.6 et 5.6_x86 sont vulnérables.
Résumé
Une vulnérabilité de SnmpXdmid sous Sun Solaris permet à un utilisateur mal intentionné d'exécuter du code arbitraire à distance avec les privilèges de root.
Cette faille a déja été décrite dans l'alerte CERTA-2001-ALE-004.
Description
Le daemon snmpXdmid est un service RPC effectuant la traduction des standards d'administration à distance SNMP (Simple Network Management Protocol) et DMI (Desktop Management Protocol). Il est installé par défaut sur Sun Solaris.
Une vulnérabilité de SnmpXdmid sous Sun Solaris permet à un utilisateur mal intentionné de prendre le contrôle d'une machine à distance.
Contournement provisoire
-
Filtrer les ports : 111/tcp (sunrpc - portmapper) ; 6500/udp ; 113/tcp (identd).
-
Arrêter le service smpdXdmid en renommant le fichier /etc/rc?.d/S??dmi en /etc/rc?.d/K07dmi (où ? correspond au niveau de lancement) et en lançant la commande
/etc/init.d/init.dmi stop
. -
Il est également recommandé de changer les droits d'accès du binaire en utilisant la commande :
chmod 000 /usr/lib/dmi/snmpXdmid
.
Solution
Appliquer le correctif de Sun, selon la version, disponible sur
http://sunsolve.sun.com/securitypatches
:
- Pour SunOS 5.8 : 108869-07 ;
- pour SunOS 5.8_x86 : 108870-07 ;
- pour SunOS 5.7 : 107709-15 ;
- pour SunOS 5.7_x86 : 107710-15 ;
- pour SunOS 5.6 : 106787-15 ;
- pour SunOS 5.6_86 : 106872-15 ;
Documentation
- Bulletin de sécurité #00207 de Sun http://sunsolve.sun.com/pub-cgi/secBulletin.pl
- Avis CA-2001-05 du CERT/CC : http://www.cert.org/advisories/CA-2001-05.html