Avis du CERT-FR
Objet : Vulnérabilités dans PHP
Gestion du document
Une gestion de version détaillée se trouve à la fin de ce document.
Risques
- Atteinte à la confidentialité des données
- Déni de service à distance
- Exécution de code arbitraire à distance
Systèmes affectés
PHP 5.2.x et 5.3.x.
Résumé
Plusieurs vulnérabilités affectent PHP. Certaines d'entre elles permettent à un utilisateur malveillant d'exécuter du code arbitraire à distance.
Description
Plusieurs vulnérabilités affectent PHP :
- certaines erreurs dans le traitement des archives ZIP permettent de provoquer un déni de service à distance ;
- le traitement défectueux des archives PHP (adresses phar://) permet à un utilisateur malveillant de lire des données sensibles ou d'exécuter du code arbitraire à distance ;
- l'utilisation d'un nom de fichiers d'une certaine forme permet d'outrepasser les restrictions mises en place à l'aide du module open_basedir ;
- l'utilisation d'une adresse mèl d'une certaine forme permet de provoquer un déni de service par épuisement de la mémoire ;
- une double désallocation de mémoire permet à un utilisateur malveillant de provoquer un déni de service. La possibilité d'exécuter du code arbitraire n'est pas exclue.
Solution
Les versions 5.3.4, 5.2.15 et 5.2.16 de PHP remédient à ces vulnérabilités.
Se référer au bulletin de sécurité de l'éditeur pour l'obtention des correctifs (cf. section Documentation).
Documentation
-
Bulletin de version de PHP 5 du 16 décembre 2010
http://www.php.net/ChangeLog-5.php -
Référence CVE CVE-2010-2950
https://www.cve.org/CVERecord?id=CVE-2010-2950 -
Référence CVE CVE-2010-3436
https://www.cve.org/CVERecord?id=CVE-2010-3436 -
Référence CVE CVE-2010-3709
https://www.cve.org/CVERecord?id=CVE-2010-3709 -
Référence CVE CVE-2010-3710
https://www.cve.org/CVERecord?id=CVE-2010-3710 -
Référence CVE CVE-2010-4150
https://www.cve.org/CVERecord?id=CVE-2010-4150
Gestion détaillée du document
| Date | Description |
|---|---|
| 17 décembre 2010 | version initiale. |