Avis du CERT-FR

Objet : Vulnérabilité dans PhpNuke

Gestion du document

Référence CERTA-2001-AVI-113
Titre Vulnérabilité dans PhpNuke
Date de la première version08 octobre 2001
Date de la dernière version08 octobre 2001
Source(s) Liste de diffusion BugTraq

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

Risques

  • Altération des données du portail
  • Exécution de code à distance avec les privilèges de l'utilisateur d'apache

Systèmes affectés

Toute version de PhpNuke jusqu'à la 5.2 comprise sur système d'exploitation Unix/Linux, OS/2, Windows, MacOS et FreeBSD.

Résumé

PhpNuke est un kit de création et gestion d'un portail internet/intranet s'appuyant sur un serveur Web Apache, le langage de pages ``web'' dynamiques Php et le gestionnaire de base de données MySQL.

Il est possible d'exécuter du code malicieux sur le serveur ou de lire le contenu d'un certain nombre de fichiers (dont le fichier de mots de passe de MySQL).

Description

Un script mal sécurisé permet à un utilisateur mal intentionné de télécharger et d'exécuter sur le serveur n'importe quel programme ou de lire tout fichier accessible au script.

Combiné avec un exploit local, cette faille permet d'obtenir les droits d'administrateur sur le serveur.

Contournement provisoire

Désactiver la fonction de téléchargement sur le serveur.

Solution

  • Modifier le fichier admin.php comme suggéré à l'adresse suivante :

    http://www.securityfocus.com/cgi-bin/vulns-item.pl?section=solution&id=3361
    
  • Télécharger et installer le port/paquetage correspondant à la distribution lorsqu'il sera disponible.

Documentation

Gestion détaillée du document

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