Risque
- Exécution de code arbitraire à distance
Systèmes affectés
Python versions comprises entre la version 2.3 et la version 2.6.
Résumé
Une vulnérabilité permettant l'exécution de code arbitraire à distance a été découverte dans Python
Description
Une vulnérabilité au niveau de la fonction repr() a été découverte dans l'interpréteur de Python. Cette vulnérabilité peut être exploitée par un utilisateur mal intentionné via une chaine UTF-32/UCS-4 spécialement construite, et exécuter par ce biais du code arbitraire à distance.
Solution
Se référer au bulletin de sécurité de l'éditeur pour l'obtention des correctifs (cf. section Documentation).
Documentation
- Bulletin de sécurité Debian DSA-1198 du 23 octobre 2006 : http://www.debian.org/security/2006/dsa-1198
- Bulletin de sécurité RedHat du 10 octobre 2006 : http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=208162
- Bulletin de sécurité Ubuntu USN-359-1 du 09 octobre 2006 : http://www.ubuntulinux.org/usn/usn-359-1
- Mise à jour à partir de SVN : http://svn.python.org/view/
- Traitement de la vulnérabilité sur sourceforge : http://sourceforge.net/tracker/index.php?func=detail&aid=1541585&group_id=5470&atid=305470
- Référence CVE CVE-2006-4980 https://www.cve.org/CVERecord?id=CVE-2006-4980