7.5
High
CVE-2026-96269 GNU Emacs 28.1 through 31.1 allows arbitrary code execution upon opening a file, because an untrusted value of…
Description
GNU Emacs 28.1 through 31.1 allows arbitrary code execution upon opening a file, because an untrusted value of read-symbol-shorthands affects the intern and unintern functions. This affects the default configuration; no particular user settings are required to trigger it.
Affected products and versions
| Product | Affected versions | Fixed in |
|---|---|---|
| Emacs 28.1 | 28.1 → 31.1 | No fix stated |
References
- yhetil.org yhetil.org
- debbugs.gnu.org debbugs.gnu.org
Timeline
- Published
- Last modified
Other CVEs of Emacs
The 9 CVEs of Emacs →
CVE-2026-108976
GNU Emacs before 31.2 (and TRAMP through 2.8.2) allows OS command injection via a filename because tramp-user-regexp has…
7.8
High
CVE-2026-77219
GNU Emacs before 31.0.91 contains an integer overflow in the PBM/PPM/PGM image loader that allows an attacker to leak…
6.9
Medium
CVE-2026-71394
GNU Emacs for Android improperly validates the table header input in sfnt_read_table_directory() in src/sfnt.c
5.3
Medium
CVE-2026-71393
GNU Emacs for Android is vulnerable to an integer overflow in sfnt_read_name_table() in src/sfnt.c
5.3
Medium