Avis du CERT-FR
Objet : Vulnérabilité de GNU Emacs
Gestion du document
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
GNU Emacs, versions 22.x.
Résumé
Une erreur dans le traitement de certains fichiers permet à un utilisateur malveillant d'exécuter du code arbitraire à distance.
Description
Une erreur de traitement dans la fonction hack-local-variables est exploitable par un utilisateur malveillant pour modifier le fichier user-init-file d'un utilisateur et ensuite exécuter du code Lisp pour Emacs.
La vulnérabilité n'est exploitable que si le paramètre enable-local-variables est positionné à :safe.
Solution
Se référer au bulletin de sécurité de l'éditeur pour l'obtention des correctifs (cf. section Documentation).
Documentation
-
Rapport d'erreur Debian 449008
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=449008 -
Site du CVS Emacs :
http://cvs.savannah.gnu.org/viewvc/emacs/emacs/lisp/files.el?r1=1.896.2.28&r2=1.896.2.29 -
Référence CVE CVE-2007-5795
https://www.cve.org/CVERecord?id=CVE-2007-5795
Gestion détaillée du document
| Date | Description |
|---|---|
| 06 novembre 2007 | version initiale. |