Summary
GNU Emacs is a powerful, customizable, self-documenting text editor. It provides special code editing features, a scripting language (elisp), and the capability to read e-mail and news.
Security Fix(es):
* emacs: GNU Emacs: Heap over-read leading to information disclosure via crafted image (CVE-2026-77219)
* emacs: local shell command injection through the user field in emacs tramp (CVE-2026-79992)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Fixed packages 6
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux · 8 | emacs | 1:26.1-15.el8_10.2 |
| AlmaLinux · 8 | emacs-common | 1:26.1-15.el8_10.2 |
| AlmaLinux · 8 | emacs-filesystem | 1:26.1-15.el8_10.2 |
| AlmaLinux · 8 | emacs-lucid | 1:26.1-15.el8_10.2 |
| AlmaLinux · 8 | emacs-nox | 1:26.1-15.el8_10.2 |
| AlmaLinux · 8 | emacs-terminal | 1:26.1-15.el8_10.2 |
Vulnerabilities 2
-
High 7.8
Emacs: emacs: command injection via crafted filenames in tramp
A flaw was found in Emacs TRAMP. A local attacker could exploit this vulnerability by processing maliciously crafted filenames. This occurs because TRAMP concatenates login arguments without proper sanitization, which are then passed to a local shell. Success…
-
High 7.1
GNU Emacs < 31.0.91 Heap Over-Read via PBM/PPM/PGM Image Loader
GNU Emacs before 31.0.91 contains an integer overflow in the PBM/PPM/PGM image loader that allows an attacker to leak heap memory contents by supplying a crafted image with large dimensions and an elevated max color index. The image loader multiplies image di…