CVE-2024-53920CWE-94code-injection

CVE-2024-53920

High · published November 27, 2024

CVSS v3.1
7.8
EPSS
1%
Percentile
48.0
In the wild
Unconfirmed
What it is

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.)

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00600 · 48.0th percentile
Weakness
CWE-94 · Improper Control of Generation of Code ('Code Injection')
Published
2024-11-27T20:15Z
Affected products (1)
ProductVersionsFixed in
gnu/emacs< 30.130.1
References (11)
EPSS history
Timeline
  • 27 NOV 00:00Z
    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…
    cvelistv5