Benjamin C. Wiley Sittler a découvert que la fonction repr() de l'interpréteur Python n'allouait pas suffisamment de mémoire lors de l'analyse de chaînes Unicode UCS-4, cela peut conduire à l'exécution de code arbitraire par un dépassement de mémoire tampon.
Pour la distribution stable (Sarge), ce problème a été corrigé dans la version 2.4.1-2sarge1. À cause de problèmes de construction, cette mise à jour manque pour l'architecture m68k. Lorsque ces problèmes auront été résolus, des binaires pour l'architecture m68k seront publiés.
Pour la distribution instable (Sid), ce problème a été corrigé dans la version 2.4.4-1.
Nous vous recommandons de mettre à jour vos paquets Python 2.4.
Les hachés MD5 des fichiers indiqués sont disponibles sur la page originale de l'alerte de sécurité.