Risque

Exécution d'un code arbitraire à distance.

Systèmes affectés

  • PHP de la version 3.10 à la version 3.18.
  • PHP de la version 4.0.1 à la version 4.1.1

Résumé

Plusieurs vulnérabilités de type « débordement de mémoire » permettent à un utilisateur mal intentionné d'exécuter un code arbitraire à distance.

Description

PHP est un langage permettant la création de pages Web dynamiques.

Plusieurs débordements de mémoire présents dans la fonction php_mime_split (fonction servant à traiter les requêtes HTTP de type «POST multiple-part») permettent à un utilisateur mal intentionné l'exécution d'un code arbitraire à distance.

Contournement provisoire

Désactiver la fonction upload (file_upload = off) dans le fichier php.ini.

Solution

Installer la version 4.1.2 de PHP disponible sur

http://www.php.net
ou appliquer le correctif de la version concernée.

Documentation

Avis de sécurité CA-2002-05 du CERT/CC :

http://www.cert.org/advisories/CA-2002-05.html