Risques
- Déni de service
- Exécution distante de code arbitraire avec les privilèges du service sshd (généralement root )
Systèmes affectés
Tout système utilisant OpenSSH dans une version antérieure et incluant la 3.7.
Résumé
Des bogues ont été découverts dans le code du serveur sshd d'OpenSSH. Il induit un risque d'exécution de code arbitraire à distance.
Description
Une mauvaise gestion dans l'allocation mémoire des tampons peut générer un état incohérent qui pourrait être exploité pour réaliser un débordement de mémoire dans des conditions bien particulières. La revue du code consécutive a donné lieu à d'autres corrections sur la libération ou l'allocation des tampons.
Contournement provisoire
Restreindre à une liste de machines considérées comme sûres, les adresses IP autorisées à se connecter au serveur.
Solution
Mettre à jour OpenSSH.
-
Code source (version 3.7.1p2 au moins) :
http://www.openssh.com
-
Linux Red Hat :
https://rhn.redhat.com/errata/RHSA-2003-279.html https://rhn.redhat.com/errata/RHSA-2003-280.html
-
Mandrake Linux :
http://www.mandrakesecure.net/en/advisories/advisory.php?name=MDKSA-2003:090-1
-
Debian GNU/Linux :
http://www.debian.org/security/2003/dsa-382 http://www.debian.org/security/2003/dsa-383
-
SuSE Linux :
http://www.suse.com/de/security/2003_039_openssh.html
-
Slackware Linux :
http://slackware.com/security/viewer.php?l=slackware-security&y=2003&m=slackware-security.373294
-
Sun Solaris :
http://sunsolve.sun.com/pub-cgi/retrieve.pl?doc=fsalert%2F56861
-
HP-UX :
http://www4.itrc.hp.com/service/cki/docDisplay.do?docId=HPSBUX0309-282
-
SGI Irix :
ftp://patches.sgi.com/support/free/security/advisories/20030904-01-P.asc
-
Sun :
-
Solaris :
http://sunsolve.sun.com/pub-cgi/retrieve.pl?doc=fsalert%2F56861
-
Linux et Cobalt :
http://sunsolve.sun.com/pub-cgi/retrieve.pl?doc=fsalert%2F56862
-
-
FreeBSD :
ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:12.openssh.asc
-
NetBSD :
ftp://ftp.netbsd.org/pub/NetBSD/security/advisories/NetBSD-SA2003-012.txt.asc
-
OpenBSD :
http://openbsd.org/errata.html#sshbuffer
-
Cisco :
http://www.cisco.com/warp/public/707/cisco-sa-20030917-openssh.shtml
-
Netscreen :
http://www.netscreen.com/services/security/alerts/openssh_1.jsp
Documentation
- Avis de sécurité OpenSSH http://www.openssh.com/txt/buffer.adv
- Avis du CERT/CC : http://www.kb.cert.org/vuls/id/333628
- Avis du CERT/CC : http://www.cert.org/advisories/CA-2003-24.html