Unrated severityNVD Advisory· Published Nov 27, 2024· Updated Nov 3, 2025
CVE-2024-53920
CVE-2024-53920
Description
In elisp-mode.el in GNU Emacs before 30.1, a user who chooses to invoke elisp-completion-at-point (for code completion) on untrusted Emacs Lisp source code can trigger unsafe Lisp macro expansion that allows attackers to execute arbitrary code. (This unsafe expansion also occurs if a user chooses to enable on-the-fly diagnosis that byte compiles untrusted Emacs Lisp source code.)
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected products
25- osv-coords23 versionspkg:rpm/almalinux/emacspkg:rpm/almalinux/emacs-commonpkg:rpm/almalinux/emacs-filesystempkg:rpm/almalinux/emacs-lucidpkg:rpm/almalinux/emacs-noxpkg:rpm/almalinux/emacs-terminalpkg:rpm/opensuse/emacs&distro=openSUSE%20Leap%2015.5pkg:rpm/opensuse/emacs&distro=openSUSE%20Leap%2015.6pkg:rpm/opensuse/emacs&distro=openSUSE%20Tumbleweedpkg:rpm/suse/emacs&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-ESPOSpkg:rpm/suse/emacs&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-LTSSpkg:rpm/suse/emacs&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP5-ESPOSpkg:rpm/suse/emacs&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP5-LTSSpkg:rpm/suse/emacs&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP5pkg:rpm/suse/emacs&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP6pkg:rpm/suse/emacs&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Desktop%20Applications%2015%20SP5pkg:rpm/suse/emacs&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Desktop%20Applications%2015%20SP6pkg:rpm/suse/emacs&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP4-LTSSpkg:rpm/suse/emacs&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP5-LTSSpkg:rpm/suse/emacs&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP4pkg:rpm/suse/emacs&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP5pkg:rpm/suse/emacs&distro=SUSE%20Manager%20Proxy%204.3pkg:rpm/suse/emacs&distro=SUSE%20Manager%20Server%204.3
< 1:26.1-15.el8_10+ 22 more
- (no CPE)range: < 1:26.1-15.el8_10
- (no CPE)range: < 1:26.1-15.el8_10
- (no CPE)range: < 1:27.2-11.el9_5.2
- (no CPE)range: < 1:26.1-15.el8_10
- (no CPE)range: < 1:26.1-15.el8_10
- (no CPE)range: < 1:26.1-15.el8_10
- (no CPE)range: < 27.2-150400.3.20.2
- (no CPE)range: < 27.2-150400.3.20.2
- (no CPE)range: < 29.4-11.1
- (no CPE)range: < 27.2-150400.3.20.2
- (no CPE)range: < 27.2-150400.3.20.2
- (no CPE)range: < 27.2-150400.3.26.1
- (no CPE)range: < 27.2-150400.3.26.1
- (no CPE)range: < 27.2-150400.3.20.2
- (no CPE)range: < 27.2-150400.3.20.2
- (no CPE)range: < 27.2-150400.3.20.2
- (no CPE)range: < 27.2-150400.3.20.2
- (no CPE)range: < 27.2-150400.3.20.2
- (no CPE)range: < 27.2-150400.3.26.1
- (no CPE)range: < 27.2-150400.3.20.2
- (no CPE)range: < 27.2-150400.3.26.1
- (no CPE)range: < 27.2-150400.3.20.2
- (no CPE)range: < 27.2-150400.3.20.2
Patches
Vulnerability mechanics
References
5- eshelyaron.com/posts/2024-11-27-emacs-aritrary-code-execution-and-how-to-avoid-it.htmlmitre
- git.savannah.gnu.org/cgit/emacs.git/tree/ChangeLog.4mitre
- git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWSmitre
- news.ycombinator.com/itemmitre
- yhetil.org/emacs/CAFXAjY5f4YfHAtZur1RAqH34UbYU56_t6t2Er0YEh1Sb7-W=hg@mail.gmail.com/mitre
News mentions
0No linked articles in our index yet.