 |
|
S . G . D . S . N
Agence nationale
de la sécurité des
systèmes d'information
|
 |
|
Paris, le 10 mars 2006
No CERTA-2005-AVI-428-003 |
Affaire suivie par :
CERTA
AVIS DU CERTA
Objet : Multiples
vulnérabilités dans PHP
Tableau 1: Gestion du document
| Référence |
CERTA-2005-AVI-428-003 |
| Titre |
Multiples
vulnérabilités dans PHP |
| Date de la première
version |
02 novembre 2005 |
| Date de la dernière
version |
10 mars 2006 |
| Source(s) |
Bulletins de
sécurité du site Hardened-PHP
Project |
| Pièce(s) jointe(s) |
Aucune |
|
Une gestion de version détaillée se trouve
à la fin de ce document.
- Déni de service ;
- exécution de code arbitraire ;
- contournement de la politique de sécurité
;
- attaque de type « cross site scripting
».
- PHP 4.0.x
- PHP 4.1.x
- PHP 4.2.x
- PHP 4.3.x
- PHP 4.4.x
- PHP 5.0.x
Plusieurs vulnérabilités présentes dans
PHP peuvent être exploitées par un
utilisateur mal intentionné pour réaliser un
déni de service, contourner la politique de
sécurité, réaliser une attaque de type
« cross site scripting » ou encore exécuter
du code arbitraire sur le serveur où se trouve
installée une version vulnérable de PHP.
- La première vulnérabilité est
présente lorsque la variable register_globals
est activée. Cette vulnérabilité est due
à un manque de protection sur le tableau
GLOBALS contenant les variables globales du
système. Un utilisateur peut exploiter cette
vulnérabilité par l'envoi d'un fichier
malicieusement construit ;
- une seconde vulnérabilité dans le
traitement de la fonction parse_str peut-être
exploitée pour activer le paramètre
registers_globals ;
- une vulnérabilité due à l'absence de
vérification des entrées passées dans la
fonction phpinfo peut être utilisée par
un utilisateur mal intentionné, via un script du
même nom sur un serveur web malicieusement construit,
pour exécuter un script arbitraire ou envoyer du code
html arbitraire au cours d'une consultation par un navigateur
tiers ;
- une vulnérabilité déjà
citée dans l'avis CERTA-2005-AVI-336 sur la
bibliothèque pcrelib peut être
exploitée, via une expression régulière
dans un script utilisant les fonctions php
vulnérables, pour exécuter du code arbitraire
sur le système vulnérable.
Appliquer les correctifs comme indiqué par
l'éditeur (cf. Documentation).
- 02 novembre 2005
- version initiale.
- 21 novembre 2005
- ajout des références CVE et des
références aux bulletins de
sécurité RedHat, Gentoo et Mandriva.
- 15 décembre 2005
- ajout de la référence au bulletin de
sécurité SUSE.
- 10 mars 2006
- ajout de la référence au bulletin de
sécurité Mandriva MDKSA-2006:035.
CERTA
2012-01-04
|
 |