VulnSea

emacs vulnerabilities

CVEs whose affected-version data names the emacs package. Each record lists the affected and patched versions; check a specific version with the dependency checker or POST /api/sbom.

6 CVEsRSS

CVE-2026-108976High· 7.8
2w ago

GNU Emacs before 31.2 (and TRAMP through 2.8.2) allows OS command injection via a filename because tramp-user-regexp has an incomplete list of disallowed inputs

GNU Emacs before 31.2 (and TRAMP through 2.8.2) allows OS command injection via a filename because tramp-user-regexp has an incomplete list of disallowed inputs. NOTE: this issue exists because of an incomplete fix for CVE-2026-79992.

▾ TwilightGNU · EmacsEPSS 0.65%via NVD
CVE-2026-96442High· 7.8
1mo ago

A code execution flaw was found in Emacs, affecting versions prior to 31.2

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 u…

▾ TwilightGNU Emacs · emacsEPSS 0.20%via NVD
CVE-2026-96269High· 7.5
1mo ago

GNU Emacs 28.1 through 31.1 allows arbitrary code execution upon opening a file, because an untrusted value of read-symbol-shorthands affects the intern and unintern functions

GNU Emacs 28.1 through 31.1 allows arbitrary code execution upon opening a file, because an untrusted value of read-symbol-shorthands affects the intern and unintern functions. This affects the default configuration; no particular user s…

▾ TwilightGNU · EmacsEPSS 0.15%via NVD
CVE-2026-79992High· 7.8
2mo ago

A flaw was found in Emacs TRAMP

A flaw was found in Emacs TRAMP. A local attacker could exploit this vulnerability by processing maliciously crafted filenames. This occurs because TRAMP concatenates login arguments without proper sanitization, which are then passed to …

▾ TwilightRed Hat · emacsEPSS 0.22%via NVD
CVE-2026-77219High· 7.1
2mo ago

GNU Emacs before 31.0.91 contains an integer overflow in the PBM/PPM/PGM image loader that allows an attacker to leak heap memory contents by supplying a crafted image with large dimensions and an elevated max color index

GNU Emacs before 31.0.91 contains an integer overflow in the PBM/PPM/PGM image loader that allows an attacker to leak heap memory contents by supplying a crafted image with large dimensions and an elevated max color index. The image load…

▾ TwilightGNU · EmacsEPSS 0.13%via NVD
CVE-2024-53920High· 7.8PoC
1y ago

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 arbitrar…

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 arbitrar…

▾ Midnightgnu · emacsEPSS 0.60%via NVD
emacs vulnerabilities (CVEs) · VulnSea