Bulletin d'alerte du CERT-FR

Objet : Vulnérabilité dans Microsoft Excel

Gestion du document

Référence CERTA-2006-ALE-007
Titre Vulnérabilité dans Microsoft Excel
Date de la première version16 juin 2006
Date de la dernière version12 juillet 2006
Source(s) Article sur le site du Microsoft Security Response Center

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

Risques

  • Déni de service
  • Exécution de code arbitraire

Systèmes affectés

  • Microsoft Excel 2000 Service Pack 3 ;
  • Microsoft Excel 2002 Service Pack 3 ;
  • Microsoft Excel 2003 Service Pack 1 ;
  • Microsoft Excel 2003 Service Pack 2 ;
  • Microsoft Excel 2004 pour Mac ;
  • Microsoft Excel version X pour Mac.
  • Microsoft Excel Viewer 2003 ;
  • Microsoft Office 2000 ;
  • Microsoft Office 2003 ;
  • Microsoft Office XP ;

Résumé

Une vulnérabilité non corrigée dans Microsoft Excel permettrait à un utilisateur mal intentionné de faire exécuter du code arbitraire ou de provoquer un déni de service sur la machine d'un utilisateur ouvrant un fichier au format xls.

Description

Une vulnérabilité de nature pour le moment inconnue dans Microsoft Excel permettrait à un utilisateur mal intentionné d'exécuter du code arbitraire ou de provoquer un déni de service. Cette vulnérabilité ferait l'objet d'une utilisation par du code malveillant véhiculé via du pourriel ( « spam » ) sur l'Internet. Elle est exploitable par le biais d'un fichier xls construit de façon particulière. Cependant, l'attaque ne peut aboutir que si l'utilisateur décide d'ouvrir le fichier Excel.

Contournements provisoires

5.1 N'ouvrir que les documents provenant de sources de confiance

A la réception d'un document au format xls via la messagerie électronique ou par tout autre support (URL, clef USB, disquette, etc...), il est nécessaire de s'assurer de la provenance de ce fichier et de ne l'ouvrir que si la source est de confiance.

5.2 Utiliser un logiciel alternatif

Il est possible d'utiliser un tableur alternatif non affecté par la vulnérabilité comme Gnumeric ou celui de OpenOffice.org.

5.3 Contournement spécifique à Excel 2003

Microsoft Excel doit passer en mode «Repair» pour mettre en œuvre la vulnérabilité. Aussi, dans l'attente d'un correctif, il est recommandé de désactiver cette fonctionnalité de mode « Repair » en modifiant des clefs de la base de registres. Il est cependant important de noter qu'une erreur de modification dans la base de registres peut entraîner des dysfonctionnements voir la nécessité de réinstaller la machine.

sous windows 2000 :

  • cliquer sur Démarrer puis Exécuter. taper regedt32 et cliquer sur ok ;
  • éditer la clef HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Resiliency (si cette clef n'existe pas, la créer) ;
  • cliquer sur Editer puis permissions ;
  • cliquer afin de décocher la case Allow Inheritable Permissions from the parent to propagate to this object. cliquer alors sur Supprimer puis OK ;
  • un message d'avertissement apparaît alors, cliquer sur Oui.

sous windows XP Service Pack 1 et suivant :

  • cliquer sur Démarrer puis Exécuter. taper regedt32 et cliquer sur ok ;
  • éditer la clef HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Resiliency (si cette clef n'existe pas, la créer) ;
  • cliquer sur Editer puis permissions ;
  • cliquer afin de décocher la case Inherit from the parent the permission entries that apply to child objects. Include these with entries explicitly defined here. cliquer alors sur Supprimer puis OK ;
  • un message d'avertissement apparaît alors, cliquer sur Oui.

NB: Le mode « Repair » de Microsoft Excel a pour fonction de récupérer les documents Excel endommagés. En appliquant ce contournement provisoire, il sera impossible d'utiliser cette fonctionnalité de récupération.

Solution

Se référer au bulletin de sécurité de l'éditeur et à l'avis de sécurité du CERTA pour l'obtention du correctif.

Documentation

Gestion détaillée du document

Date Description
16 juin 2006 version initiale ;
20 juin 2006 ajout du contournement provisoir pour Windows 2003, ajout des versions Mac et du Viewer, ajout de la référence CVE.
12 juillet 2006 ajout des références aux bulletins de sécurité Microsoft et CERTA.
Choisissez un thème pour personnaliser l'apparence du site.