Das GNU-Projekt hat die Version 29.3 des Texteditors GNU Emacs veröffentlicht. Bis zur Veröffentlichung von GNU Emacs 24.5 wurde das Projekt persönlich von Richard Stallman geleitet, der die Projektleitung im Herbst 2015 an John Wiegley übergab. Der Projektcode ist in den Programmiersprachen C und Lisp geschrieben und wird unter der GPLv3-Lizenz verbreitet.
GNU Emacs 29.3 wird als außerplanmäßige Notfallversion veröffentlicht, um Sicherheitsanfälligkeiten zu beheben. Vorläufigen Informationen zufolge ermöglichen die Sicherheitsanfälligkeiten die Ausführung von Code, wenn spezifische Inhalte geöffnet oder E-Mails mit speziell gestalteten Anhängen in Gnus angesehen werden. Zu den spezifischen Sicherheitsanfälligkeiten im Änderungsprotokoll werden derzeit keine Details bereitgestellt, es gibt nur Informationen über die hinzugefügten Schutzmethoden:
- Um die Einspeisung von externem schädlichem Code zu blockieren, ist das Ausführen beliebigen Lisp-Codes im Org-Modus untersagt.
- Es wurde eine neue Variable ‚untrusted-content‘ hinzugefügt, die verwendet werden kann, um in den lokalen Puffer eingefügten nicht vertrauenswürdigen Inhalt zu kennzeichnen, dem Lisp-Programmen mit besonderer Vorsicht begegnen sollte.
- In Gnus wird der Inhalt eingebetteter (inline) MIME-Blöcke nun als unsicher behandelt.
- Die Vorschau von E-Mail-Anhängen im LaTeX-Format ist standardmäßig deaktiviert. Um das alte Verhalten wiederherzustellen, wurde die Option ‘org--latex-preview-when-risky’ hinzugefügt.
- Im Org-Modus wird der Inhalt externer Dateien, die über ‘file-remote-p’ aufgerufen werden, als unsicher behandelt.
Quelle: opennet.ru
