cbcvebase.
CVE-2024-53920
published 2024-11-27

CVE-2024-53920: 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…

PriorityP340high7.8CVSS 3.1
AVLACLPRNUIRSUCHIHAH
EPSS
0.53%
40.9th percentile
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.)

Affected

11 ranges
VendorProductVersion rangeFixed in
debianemacs< emacs 1:28.2+1-15+deb12u4 (bookworm)emacs 1:28.2+1-15+deb12u4 (bookworm)
gnuemacs< 30.130.1
gnuemacs>= 0 < 1:27.1+1-3.1+deb11u61:27.1+1-3.1+deb11u6
gnuemacs>= 0 < 1:28.2+1-15+deb12u41:28.2+1-15+deb12u4
gnuemacs>= 0 < 1:30.1+1-11:30.1+1-1
gnuemacs>= 0 < 1:30.1+1-11:30.1+1-1
gnuemacs>= 0 < 1:26.3+1-1ubuntu2+esm21:26.3+1-1ubuntu2+esm2
gnuemacs>= 0 < 1:27.1+1-3ubuntu5.2+esm11:27.1+1-3ubuntu5.2+esm1
gnuemacs>= 0 < 1:29.3+1-1ubuntu2+esm31:29.3+1-1ubuntu2+esm3
msrcazl3_emacs_29.4-3_on_azure_linux_3.0
msrccbl2_emacs_29.4-3_on_cbl_mariner_2.0

CVSS provenance

nvdv3.17.8HIGHCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
osv7.8HIGH
vendor_debian7.8HIGH
vendor_msrc7.8HIGH
vendor_redhat7.8HIGH
vendor_ubuntu7.8HIGH
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.