CVE-2026-96442
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 5 - wyżej niż 5% wszystkich znanych CVE
Streszczenie
W programie Emacs w wersjach przed 31.2 wykryto lukę umożliwiającą wykonanie kodu. Tryb Flymake korzystający z backendów językowych innych niż Lisp wykonywał dowolny kod z edytowanego pliku podczas sprawdzania składni. Przeglądanie lub edycja niezaufanych plików w Emacs może prowadzić do wykonania dowolnego kodu z uprawnieniami użytkownika uruchamiającego Emacs.
Ocena ryzyka
Otwarcie lub edycja złośliwego pliku w Emacs może doprowadzić do wykonania dowolnego kodu z uprawnieniami użytkownika, co może skutkować przejęciem konta lub systemu.
Rekomendacja
Zaktualizuj Emacs do wersji 31.2 lub nowszej. Unikaj otwierania niezaufanych plików w Emacs do czasu aktualizacji.
Inne podatności w Emacs
Zobacz wszystkie- CVE-2014-9483Wysokie
Emacs 24.4 pozwala zdalnym atakującym na obejście ograniczeń bezpieczeństwa.
- CVE-2025-1244Wysokie
W edytorze tekstu Emacs odkryto podatność na wstrzykiwanie poleceń. Zdalny, nieuwierzytelniony atakujący może wykorzystać ją do wykonania dowolnych poleceń powłoki na podatnym systemie. Atak polega na nakłonieniu użytkownika do odwiedzenia specjalnie spreparowanej strony internetowej lub URL-a HTTP z przekierowaniem.
- CVE-2000-0271Średnie
Funkcje read-passwd i inne funkcje Lisp w Emacs 20 nie usuwają poprawnie historii ostatnio wprowadzonych klawiszy, co pozwala atakującemu na odczytanie niezaszyfrowanych haseł.
- CVE-2000-0269Niskie
Emacs 20 nieprawidłowo ustawia uprawnienia dla urządzenia slave PTY podczas uruchamiania nowego podprocesu, co pozwala lokalnym użytkownikom na odczyt lub modyfikację komunikacji między Emacsem a podprocesem.
- CVE-2000-0270Niskie
Funkcja make-temp-name w Emacs 20 tworzy pliki tymczasowe z przewidywalnymi nazwami, co umożliwia atakującym przeprowadzenie ataku symlink.
Oryginalny opis (angielski, źródło NVD)
A code execution flaw was found in Emacs, affecting versions prior to 31.2. The Flymake mode using language backends other than Lisp would execute arbitrary code from the edited file while performing syntax checking. Viewing or editing untrusted files using Emacs could lead to arbitrary code execution with the privileges of the user running Emacs.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

