Categories: Ubuntu

GNU Emacs 29.3 Released with Emergency Bug Fixes [Ubuntu PPA]

GNU Emacs editor released new 29.3 as an emergency bug-fix release this Sunday.

The new release intended to fix several security vulnerabilities described below:

  • Arbitrary Lisp code is no longer evaluated as part of turning on Org mode. This is for security reasons, to avoid evaluating malicious Lisp code.
  • New buffer-local variable ‘untrusted-content’. When this is non-nil, Lisp programs should treat buffer contents with extra caution.
  • Gnus now treats inline MIME contents as untrusted. To get back previous insecure behavior, ‘untrusted-content’ should be reset to nil in the buffer.
  • LaTeX preview is now by default disabled for email attachments. To get back previous insecure behavior, set the variable org--latex-preview-when-risky
    Sponsored
    to a non-nil value.
  • Org mode now considers contents of remote files to be untrusted. Remote files are recognized by calling file-remote-p.

How to get GNU Emacs 29.3 in Linux

Emacs does NOT provide official package for Linux.

Besides building from source tarball, here are a few community maintained packages, including Snap package which is available in Ubuntu Software (App Center), and Flatpak package runs in sandbox for most Linux.

For those who prefer the classic .deb package format, I’ve uploaded the package into this unofficial PPA for Ubuntu 20.04, Ubuntu 22.04, Ubuntu 23.10, and Ubuntu 24.04.

The PPA package is NO change backport from Debian Unstable, but without well testing. Use it at your own risk. To add the PPA and install Emacs 29.3 from it, open terminal (Ctrl+Alt+T) and run commands one by one:

Sponsored
sudo add-apt-repository ppa:ubuntuhandbook1/emacs
sudo apt update
sudo apt install emacs emacs-common

The post GNU Emacs 29.3 Released with Emergency Bug Fixes [Ubuntu PPA] appeared first on Osgrove.

Ubuntu Server Admin

Recent Posts

Canonical announces 12 year Kubernetes LTS

Canonical’s Kubernetes LTS (Long Term Support) will support FedRAMP compliance and receive at least 12…

22 hours ago

Ubuntu Weekly Newsletter Issue 878

Welcome to the Ubuntu Weekly Newsletter, Issue 878 for the week of February 2 –…

2 days ago

How your feedback shapes the way we support open source software

At Canonical, we firmly believe that delivering an outstanding, customer-centric support experience is impossible without…

2 days ago

How To Install osTicket v1.14 On Ubuntu 20.04

I want to share how to install osTicket v1.14 for Ubuntu 20.04 server. osTicket written…

3 days ago

How To Install WordPress On Ubuntu 20.04

Now I want to share how to install WordPress on ubuntu 20.04 server. WordPress is…

3 days ago

How To Install DNS Server (Bind9) On Ubuntu 20.04

Now I want to share the DNS server installation process on your Ubuntu 20.04 server.…

3 days ago