Avis du CERT-FR

Objet : Multiples vulnérabilités dans vim

Gestion du document

Référence CERTA-2009-AVI-101
Titre Multiples vulnérabilités dans vim
Date de la première version18 mars 2009
Date de la dernière version18 mars 2009
Source(s) Annonce du lancement de la version 7.2 de vim du 09 août 2008

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

Risque

  • Exécution de code arbitraire à distance

Systèmes affectés

Toutes les versions de vim antérieures à 7.2.

Résumé

Plusieurs vulnérabilités de vim permettent à un individu malintentionné d'exécuter du code arbitraire à distance.

Description

Plusieurs vulnérabilités de vim ont été découvertes :

  • la première (CVE-2007-2953) concerne un défaut de validation des données fournies à la commande helptags ;
  • la seconde (CVE-2008-2712) concerne un défaut de validation d'arguments lors d'appel système par un script vim ;
  • la troisième (CVE-2008-3074) concerne un manque de validation des noms de fichier par l'extension tar de vim ;
  • la quatrième (CVE-2008-3075) concerne un manque de validation des noms de fichier par l'extension zip de vim ;
  • la cinquième (CVE-2008-3076 et CVE-2008-6235) concerne un manque de validation des noms de fichier par l'extension netrw de vim ;
  • la dernière (CVE-2008-4101) vient d'un défaut de contrôle des caractères par la fonctionnalité de recherche de mots clef.

Toutes ces vulnérabilités permettent à un individu malintentionné d'exécuter du code arbitraire à distance par le biais d'un fichier spécialement construit ou en invitant un utilisateur à exécuter des commandes vim spécifiques.

Solution

Se référer au bulletin de sécurité de l'éditeur pour l'obtention des correctifs (cf. section Documentation).

Documentation

Gestion détaillée du document

Date Description
18 mars 2009 version initiale.
Choisissez un thème pour personnaliser l'apparence du site.