GNU Emacs 29.3 publié avec des corrections de bogues d'urgence [Ubuntu PPA]
L'éditeur GNU Emacs a publié ce dimanche la nouvelle version 29.3 en tant que version de correction de bugs d'urgence.
La nouvelle version visait à corriger plusieurs vulnérabilités de sécurité décrites ci-dessous :
- Le code Lisp arbitraire n’est plus évalué dans le cadre de l’activation du mode Org. Ceci est pour des raisons de sécurité, afin d'éviter d'évaluer du code Lisp malveillant.
- Nouvelle variable locale du tampon « contenu non fiable ». Lorsque ce n'est pas nul, les programmes Lisp doivent traiter le contenu du tampon avec une prudence particulière.
- Gnus traite désormais le contenu MIME en ligne comme non fiable. Pour récupérer un comportement non sécurisé précédent, « contenu non fiable » doit être réinitialisé à zéro dans le tampon.
- L'aperçu LaTeX est désormais désactivé par défaut pour les pièces jointes aux e-mails. Pour récupérer un comportement non sécurisé précédent, définissez la variable
org--latex-preview-when-risky
sur une valeur non nulle. - Le mode organisation considère désormais que le contenu des fichiers distants n'est pas fiable. Les fichiers distants sont reconnus en appelant
file-remote-p
.
Comment obtenir GNU Emacs 29.3 sous Linux
Emacs ne fournit PAS de package officiel pour Linux.
Outre la création à partir de l'archive tar source, voici quelques packages gérés par la communauté, notamment le package Snap qui est disponible dans le logiciel Ubuntu (App Center) et le package Flatpak qui s'exécute dans le bac à sable pour la plupart. Linux.
Pour ceux qui préfèrent le format de package classique .deb
, j'ai téléchargé le package dans ce PPA non officiel pour Ubuntu 20.04, Ubuntu 22.04, Ubuntu 23.10 et Ubuntu 24.04.
Le paquet PPA n'est AUCUN rétroportage de modification de Debian Unstable, mais sans tests approfondis. Utilisez à vos risques et périls. Pour ajouter le PPA et installer Emacs 29.3 à partir de celui-ci, ouvrez le terminal (Ctrl+Alt+T) et exécutez les commandes une par une :
sudo add-apt-repository ppa:ubuntuhandbook1/emacs
sudo apt update
sudo apt install emacs emacs-common