Avis du CERT-FR

Objet : Vulnérabilités de MySQL 3.23.31 et du module PHP d'apache sous Linux

Gestion du document

Référence CERTA-2001-AVI-011
Titre Vulnérabilités de MySQL 3.23.31 et du module PHP d'apache sous Linux
Date de la première version31 janvier 2001
Date de la dernière version31 janvier 2001
Source(s) Avis de sécurité RedHat et Mandrake

Une gestion de version détaillée se trouve à la fin de ce document.

Risques

  • Accès en lecture à des données non-autorisées
  • Déni de service

Systèmes affectés

  • Cette liste n'est pas exhaustive, contactez votre éditeur Linux pour savoir si votre version peut-être vulnérable.
  • Debian 2.2 (Potato)
  • Linux Caldera
  • Linux Conectiva
  • Linux-Mandrake 7.2
  • RedHat 5.2, 6.0, 6.1, 6.2, 7.0

Résumé

Le module PHP version 3.0.17 et 4.0.0 à 4.0.4 d'apache contient de multiples vulnérabilités, certaines étant liées à MySQL d'autres non, dans différentes éditions de Linux..

Description

  • Une vulnérabilité concerne le module PHP 3.0.17 sous Linux RedHat.

    Elle permet à un utilisateur mal intentionné d'arrêter le service web de sa victime, à l'aide d'une requête de formulaire habilement construite.

  • Le cumul de PHP et MySQL dans le même paquetage implique un cumul de vulnérabilités :

    1. Plusieurs vulnérabilités de MySQL 3.23.31 permettent à un utilisateur mal intentionné d'effectuer un dépassement de mémoire sur le serveur, d'obtenir les informations de protections des données (mots de passe hachés). De plus les fonctions de journalisation ne fonctionnent pas correctement.

    2. Une autre concerne tous les module PHP4 de la version 4.0.0 à 4.0.4 sous RedHat également.

      Il s'agit d'une erreur qui s'est glissée lors du développement du correctif concernant MySQL 3.23.31.

    Il faut donc appliquer le correctif de PHP après celui de MySQL.

  • Sous Linux-Mandrake, deux problèmes de sécurité sont à corriger :

    • Un utilisateur mal intentionné peut outrepasser les directives associées à un répertoire en falsifiant une requête HTTP.
    • Il est aussi possible de mettre le « moteur PHP » en fonction ou hors fonction à distance. Ce qui permet d'obtenir les sources de n'importe quelle page web PHP même située sur un site virtuel hébergé par le serveur vulnérable.

Solution

Appliquer les correctifs de l'éditeur :

  • Linux Mandrake

    http://www.linux-mandrake.com/en/security/2001/MDKSA-2001-014-1.php3
    
  • Debian 2.2 (Potato)

    http://www.debian.org/security/2001/dsa-013
    
  • Linux Conectiva

    http://www.distro.conectiva.com.br/actualizacoes/?id=a&anuncio=000375
    
  • RedHat

    http://www.red-hat.com/mailing-lists/redhat-announce-http://www.securityfocus.com/bid/2205list/msg00218.html
    
    http://www.red-hat.com/mailing-lists/redhat-announce-list/msg00217.html
    
  • Linux Caldera

    http://www.calderasystems.com/support/security/advisories/CSSA-2001-0060.txt
    

Documentation

Gestion détaillée du document

Date Description
31 janvier 2001 version initiale.
Choisissez un thème pour personnaliser l'apparence du site.