Bulletin d'alerte Debian

DSA-195-1 apache-perl -- Plusieurs failles

Date du rapport :
13 novembre 2002
Paquets concernés :
apache-perl
Vulnérabilité :
Oui
Références dans la base de données de sécurité :
Dans la base de données de suivi des bogues (chez SecurityFocus) : Identifiant BugTraq 5847, Identifiant BugTraq 5884, Identifiant BugTraq 5887, Identifiant BugTraq 5995.
Dans le dictionnaire CVE du Mitre : CVE-2002-0839, CVE-2002-0840, CVE-2002-0843, CVE-2001-0131, CVE-2002-1233.
Plus de précisions :

Selon David Wagner, iDEFENSE et le Projet Apache HTTP Server, plusieurs failles exploitables à distance ont été trouvées dans le paquet Apache, un serveur web très répandu. Une grande partie du code est identique dans les paquets Apache et Apache-PERL. Donc il en est de même avec les failles.

Ces vulnérabilités permettraient à un attaquant de mettre hors service le serveur, d'exécuter une attaque via les scripts utilisés ou bien de voler des témoins (cookie) des autres utilisateurs du site web. Le projet Common Vulnerabilities and Exposures (CVE) a identifié les failles suivantes :

  1. CAN-2002-0839 : Une faille existe sur les plates-formes utilisant les afficheurs basés sur la mémoire partagée à la System V. Cette faille permet à un attaquant qui peut avoir accès à l'UID d'Apache d'exploiter le format de cet afficheur et d'envoyer un signal à n'importe quel processus en tant que root ou de causer un déni de service ;
  2. CAN-2002-0840 : Apache est susceptible d'être vulnérable à une attaque sur les éléments dynamiques de la page 404 par défaut de n'importe quel serveur web hébergé par un domaine qui autorise la résolution de DNS avec des caractères joker ;
  3. CAN-2002-0843 : Il y a quelques débordements de mémoire dans l'utilitaire ApacheBench (ab) qui pourraient être utilisé par un serveur malveillant ;
  4. CAN-2002-1233 : Une condition d'exécution dans les programmes htpasswd et htdigest permet à un utilisateur local de lire voire de modifier le contenu d'un fichier de mots de passe ou facilement créer et écraser des fichiers appartenant à la personne qui fait tourner le programme htpasswd (ou htdigest respectivement). Cependant, les binaires de ces programmes ne sont pas inclus dans le paquet apache-perl ;
  5. CAN-2001-0131 : htpasswd et htdigest dans Apache 2.0a9, 1.3.14 et autres permettent aux utilisateurs locaux d'écraser des fichiers de manière arbitraire par une attaque à base de liens symboliques. Cependant, les binaires de ces programmes ne sont pas inclus dans le paquet apache-perl ;
  6. NO-CAN : Plusieurs débordements de tampon ont été trouvé dans l'utilitaire ApacheBench (ab) qui pourraient être exploités par un serveur distant en renvoyant des chaînes de caractère très longues. Cependant, les binaires de ces programmes ne sont pas inclus dans le paquet apache-perl ;

Ces problèmes ont été corrigés dans la version 1.3.26-1-1.26-0woody2 pour l'actuelle distribution stable (Woody), dans celle 1.3.9-14.1-1.21.20000309-1.1 pour l'ancienne distribution stable (Potato) et dans celle 1.3.26-1.1-1.27-3-1 pour la distribution instable (Sid).

Nous recommandons de mettre à jour votre paquet Apache-PERL immédiatement.

Corrigé dans :

Debian GNU/Linux 2.2 (potato)

Source :
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl_1.3.9-14.1-1.21.20000309-1.1.dsc
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl_1.3.9-14.1-1.21.20000309-1.1.tar.gz
Alpha:
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl_1.3.9-14.1-1.21.20000309-1.1_alpha.deb
ARM:
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl_1.3.9-14.1-1.21.20000309-1.1_arm.deb
Intel IA-32:
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl_1.3.9-14.1-1.21.20000309-1.1_i386.deb
Motorola 680x0:
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl_1.3.9-14.1-1.21.20000309-1.1_m68k.deb
PowerPC:
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl_1.3.9-14.1-1.21.20000309-1.1_powerpc.deb
Sun Sparc:
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl_1.3.9-14.1-1.21.20000309-1.1_sparc.deb

Debian GNU/Linux 3.0 (woody)

Source :
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl_1.3.26-1-1.26-0woody2.dsc
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl_1.3.26-1-1.26-0woody2.tar.gz
Alpha:
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl_1.3.26-1-1.26-0woody2_alpha.deb
ARM:
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl_1.3.26-1-1.26-0woody2_arm.deb
Intel IA-32:
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl_1.3.26-1-1.26-0woody2_i386.deb
Intel IA-64:
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl_1.3.26-1-1.26-0woody2_ia64.deb
HP Precision:
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl_1.3.26-1-1.26-0woody2_hppa.deb
Motorola 680x0:
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl_1.3.26-1-1.26-0woody2_m68k.deb
Big endian MIPS:
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl_1.3.26-1-1.26-0woody2_mips.deb
Little endian MIPS:
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl_1.3.26-1-1.26-0woody2_mipsel.deb
PowerPC:
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl_1.3.26-1-1.26-0woody2_powerpc.deb
IBM S/390:
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl_1.3.26-1-1.26-0woody2_s390.deb
Sun Sparc:
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl_1.3.26-1-1.26-0woody2_sparc.deb

Les sommes MD5 des fichiers indiqués sont disponibles sur la page originale de l'alerte de sécurité.