Katalog CVE

CVE-2024-53920

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.53%

Percentyl 42 - wyżej niż 42% wszystkich znanych CVE

Streszczenie

W pliku elisp-mode.el w GNU Emacs przed wersją 30.1, użytkownik, który zdecyduje się na użycie elisp-completion-at-point (do uzupełniania kodu) na niezaufanym kodzie źródłowym Emacs Lisp, może wywołać niebezpieczną ekspansję makr Lisp, co pozwala atakującym na wykonanie dowolnego kodu. Ta niebezpieczna ekspansja występuje również, jeśli użytkownik włączy diagnostykę w locie, która kompiluje bajtowo niezaufany kod źródłowy Emacs Lisp.

Ocena ryzyka

Ryzyko obejmuje wykonanie dowolnego kodu na maszynie użytkownika podczas pracy z niezaufanym kodem Emacs Lisp, co może prowadzić do naruszenia bezpieczeństwa systemu.

Rekomendacja

Zaleca się aktualizację GNU Emacs do wersji 30.1 lub nowszej oraz unikanie uzupełniania kodu na niezaufanych plikach źródłowych.

Inne podatności w GNU Emacs

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS