Risque

  • Corruption de fichiers;
  • déni de service.

Systèmes affectés

La commande sdiff est présente dans le paquetage diffutils installé sur de nombreux systèmes Unix ou Linux.

Les versions 2.7 et antérieures du paquetage diffutils sont vulnérables.

Résumé

Une vulnérabilité dans la commande sdiff du paquetage diffutils peut , sous certaines conditions, permettre à un utilisateur mal intentionné de corrompre n'importe quel fichier du système.

Description

La commande sdiff est présente dans le paquetage diffutils installé sur de nombreux systèmes Unix ou Linux.

Une vulnérabilité présente dans la création des fichiers temporaires en mode "edit" peut, sous certaines conditions, permettre à un utilisateur mal intentionné de corrompre n'importe quel fichier du système.

Contournement provisoire

Avant d'utiliser la commande sdiff, redéfinir la variable d'environnement TMPDIR afin de forcer la création des fichiers temporaires dans un répertoire uniquement accessible par l'utilisateur.

Solution

Utiliser le correctif disponible à l'adresse suivante:

http://www.linux-mandrake.com/cgi-bin/cvsweb.cgi/SPECS/diffutils/diffutils-2.7-immunix-owl-tmp.patch

Ce correctif est utilisable avec la dernière version (2.7) de diffutils:

http://www.gnu.org/software/diffutils/diffutils.html

Documentation

  • Avis de sécurité RedHat RHSA-2001:116-03;
  • avis de sécurité Mandrake MDKSA-2001:008-1;
  • avis de sécurité SUN Alert Notification #40837.