Avis du CERT-FR
Objet : Vulnérabilité de la fonction realpath pour les systèmes BSD
Gestion du document
Une gestion de version détaillée se trouve à la fin de ce document.
Risques
- Déni de service
- Exécution de code arbitraire à distance
- Élévation de privilèges
Systèmes affectés
- FreeBSD 5.0, FreeBSD 4.8 et versions antérieures ;
- NetBSD 1.6.1 et versions antérieures ;
- OpenBSD 3.3 et versions antérieures ;
- Versions de Mac OS X antérieures à 10.2.6.
Description
Une vulnérabilité de type débordement de mémoire est présente dans la fonction realpath() de la bibliothèque standard C (libc) sur différents systèmes d'exploitation de souche BSD (FreeBSD, NetBSD, OpenBSD, Mac OS X).
Cette vulnérabilité peut être exploitée au travers d'applications utilisant cette fonction, comme le service ftp (ftpd), pour réaliser une exécution de code arbitraire pouvant entraîner une élévation de privilèges ou un déni de service.
Solution
Appliquer le correctif de l'éditeur :
-
Bulletin de sécurité FreeBSD-SA-03-08 de FreeBSD :
ftp://ftp.freebsd.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:08.realpath.asc -
Bulletin de sécurité NetBSD-SA2003-011 de NetBSD :
ftp://ftp.netbsd.org/pub/NetBSD/security/advisories/NetBSD-SA2003-011.txt.asc -
Bulletin de sécurité d'OpenBSD :
http://www.openbsd.org/errata.html#realpath -
Bulletin de sécurité d'Apple pour Mac OS X Server :
http://docs.info.apple.com/article.html?artnum=120238 -
Bulletin de sécurité d'Apple pour Mac OS X Client :
http://docs.info.apple.com/article.html?artnum=120239
Documentation
-
Note VU#743092 du CERT/CC
http://www.kb.cert.org/vuls/id/743092
Gestion détaillée du document
| Date | Description |
|---|---|
| 06 août 2003 | version initiale. |
| 18 août 2003 | ajout références aux bulletins de sécurité d'Apple pour Mac OS X. |