EM
Product
Emacs
42
CVEs
0
On KEV
9.8
Max CVSS
1
New 30D
Severity mix
Critical 2High 15Medium 6Low 1
Watch
Add Emacs to your stack to get only the CVEs that touch what you run.
| CVE | CVSS | Published | Summary · affected versions |
|---|---|---|---|
| CVE-2024-39331 | 9.8 | Jun 23 | In Emacs before 29.4, org-link-expand-abbrev in lisp/ol.el expands a %(...) link abbrev even when it specifies an unsafe function, such as shell-command-to-string Affected: before 29.4 |
| CVE-2022-48337 | 9.8 | Feb 20 | GNU Emacs through 28.2 allows attackers to execute commands via shell metacharacters in the name of a source-code file, because lib-src/etags.c uses the system C library function… Affected: through 28.2 |
| CVE-2017-14482 | 8.8 | Sep 14 | GNU Emacs before 25.3 allows remote attackers to execute arbitrary code via email with crafted "Content-Type: text/enriched" data containing an x-display XML element that… Affected: through 25.2 |
| CVE-2026-108976 | 7.8 | Oct 11 | 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 Affected: before 31.2 |
| CVE-2024-53920 | 7.8 | Nov 27 | 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… Affected: before 30.1 |
| CVE-2024-30202 | 7.8 | Mar 25 | In Emacs before 29.3, arbitrary Lisp code is evaluated as part of turning on Org mode Affected: before 29.3 |
| CVE-2023-2491 | 7.8 | May 17 | A flaw was found in the Emacs text editor Affected: 26.1-9.el8; 27.2-8.el9 |
| CVE-2023-27986 | 7.8 | Mar 9 | emacsclient-mail.desktop in Emacs 28.1 through 28.2 is vulnerable to Emacs Lisp code injections through a crafted mailto: URI with unescaped double-quote characters Affected: 28.1 through 28.2 |
| CVE-2023-27985 | 7.8 | Mar 9 | emacsclient-mail.desktop in Emacs 28.1 through 28.2 is vulnerable to shell command injections through a crafted mailto: URI Affected: 28.1 through 28.2 |
| CVE-2022-48339 | 7.8 | Feb 20 | An issue was discovered in GNU Emacs through 28.2 Affected: through 28.2 |
| CVE-2022-45939 | 7.8 | Nov 28 | GNU Emacs through 28.2 allows attackers to execute commands via shell metacharacters in the name of a source-code file, because lib-src/etags.c uses the system C library function… Affected: through 28.2 |
| CVE-2026-96269 | 7.5 | Sep 22 | 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 Affected: 28.1 through 31.1 |
| CVE-2014-9483 | 7.5 | Aug 28 | Emacs 24.4 allows remote attackers to bypass security restrictions Affected: 24.4 |
| CVE-2022-48338 | 7.3 | Feb 20 | An issue was discovered in GNU Emacs through 28.2 Affected: through 28.2 |
| CVE-2026-77219 | 7.1 | Aug 21 | GNU Emacs < 31.0.91 Heap Over-Read via PBM/PPM/PGM Image Loader Affected: before 31.0.91 |
| CVE-2026-6861 | 7.1 | Apr 22 | Emacs: emacs: memory corruption vulnerability when processing svg css Affected: 28.1 through 30.2 |
| CVE-2024-30205 | 7.1 | Mar 25 | In Emacs before 29.3, Org mode considers contents of remote files to be trusted Affected: before 29.3 |
| CVE-2024-30203 | 5.5 | Mar 25 | In Emacs before 29.3, Gnus treats inline MIME contents as trusted Affected: before 29.3 |
| CVE-2017-1000383 | 5.5 | Oct 31 | GNU Emacs version 25.3.1 (and other versions most likely) ignores umask when creating a backup save file ("[ORIGINAL_FILENAME]~") resulting in files that may be world readable or… Affected: through 25.3.0 |
| CVE-2026-71394 | 5.3 | Aug 10 | Heap Use of Uninitialized Memory in GNU Emacs for Android Affected: through 30.2 |
| CVE-2026-71393 | 5.3 | Aug 10 | Heap Buffer Overflow in GNU Emacs for Android Affected: through 30.2 |
| CVE-2026-71392 | 5.3 | Aug 10 | Integer Overflow in GNU Emacs for Android Affected: through 30.2 |
| CVE-2026-71391 | 5.3 | Aug 10 | Off-by-One Error in GNU Emacs for Android Affected: through 30.2 |
| CVE-2024-30204 | 2.8 | Mar 25 | In Emacs before 29.3, LaTeX preview is enabled by default for e-mail attachments Affected: before 29.3 |
| CVE-2014-3424 | – | May 8 | lisp/net/tramp-sh.el in GNU Emacs 24.3 and earlier allows local users to overwrite arbitrary files via a symlink attack on a /tmp/tramp.##### temporary file Affected: through 24.3; 20.0; 20.1; 20.2; 20.3; 20.4; +19 more |
| CVE-2014-3423 | – | May 8 | lisp/net/browse-url.el in GNU Emacs 24.3 and earlier allows local users to overwrite arbitrary files via a symlink attack on a /tmp/Mosaic.##### temporary file Affected: through 24.3; 20.0; 20.1; 20.2; 20.3; 20.4; +19 more |
| CVE-2014-3422 | – | May 8 | lisp/emacs-lisp/find-gc.el in GNU Emacs 24.3 and earlier allows local users to overwrite arbitrary files via a symlink attack on a temporary file under /tmp/esrc/ Affected: through 24.3; 20.0; 20.1; 20.2; 20.3; 20.4; +19 more |
| CVE-2014-3421 | – | May 8 | lisp/gnus/gnus-fun.el in GNU Emacs 24.3 and earlier allows local users to overwrite arbitrary files via a symlink attack on the /tmp/gnus.face.ppm temporary file Affected: through 24.3; 20.0; 20.1; 20.2; 20.3; 20.4; +19 more |
| CVE-2012-3479 | – | Aug 25 | lisp/files.el in Emacs 23.2, 23.3, 23.4, and 24.1 automatically executes eval forms in local-variable sections when the enable-local-variables option is set to :safe, which allows… Affected: 23.2; 23.3; 23.4; 24.1 |
| CVE-2012-0035 | – | Jan 19 | Untrusted search path vulnerability in EDE in CEDET before 1.0.1, as used in GNU Emacs before 23.4 and other products, allows local users to gain privileges via a crafted Lisp… Affected: through 23.3; 20.0; 20.1; 20.2; 20.3; 20.4; +16 more |
| CVE-2010-0825 | – | Apr 5 | lib-src/movemail.c in movemail in emacs 22 and 23 allows local users to read, modify, or delete arbitrary mailbox files via a symlink attack, related to improper file-permission… Affected: 22.1; 22.2; 22.3; 23.1 |
| CVE-2008-2142 | – | May 12 | Emacs 21 and XEmacs automatically load and execute .flc (fast lock) files that are associated with other files that are edited within Emacs, which allows user-assisted attackers… Affected: 21.3.1 |
| CVE-2008-1694 | – | Apr 22 | vcdiff in Emacs 20.7 to 22.1.50, when used with SCCS, allows local users to overwrite arbitrary files via a symlink attack on temporary files Affected: 20.7; 21.1; 21.2; 21.3; 21.4 |
| CVE-2007-6109 | – | Dec 7 | Stack-based buffer overflow in emacs allows user-assisted attackers to cause a denial of service (application crash) and possibly have unspecified other impact via a large… Affected: All versions, or not specified |
| CVE-2007-5795 | – | Nov 2 | The hack-local-variables function in Emacs before 22.2, when enable-local-variables is set to :safe, does not properly search lists of unsafe or risky variables, which might allow… Affected: through 22.1; through 22.1 |
| CVE-2007-2833 | – | Jun 21 | Emacs 21 allows user-assisted attackers to cause a denial of service (crash) via certain crafted images, as demonstrated via a GIF image in vm mode, related to image size… Affected: 21 |
| CVE-2005-0100 | – | Feb 7 | Format string vulnerability in the movemail utility in (1) Emacs 20.x, 21.3, and possibly other versions, and (2) XEmacs 21.4 and earlier, allows remote malicious POP3 servers to… Affected: through 20.0; 21.3 |
| CVE-2003-1232 | – | Dec 31 | Emacs 21.2.1 does not prompt or warn the user before executing Lisp code in the local variables section of a text file, which allows user-assisted attackers to execute arbitrary… Affected: 21.2.1 |
| CVE-2001-1301 | – | Aug 7 | rcs2log, as used in Emacs 20.4, xemacs 21.1.10 and other versions before 21.4, and possibly other packages, allows local users to modify files of other users via a symlink attack… Affected: 20.4 |
| CVE-2000-0271 | – | Apr 18 | read-passwd and other Lisp functions in Emacs 20 do not properly clear the history of recently typed keys, which allows an attacker to read unencrypted passwords Affected: 20.0; 20.1; 20.2; 20.3; 20.4; 20.5; +1 more |
| CVE-2000-0269 | – | Apr 18 | Emacs 20 does not properly set permissions for a slave PTY device when starting a new subprocess, which allows local users to read or modify communications between Emacs and the… Affected: 20.0; 20.1; 20.2; 20.3; 20.4; 20.5; +1 more |
| CVE-2000-0270 | – | Apr 18 | The make-temp-name Lisp function in Emacs 20 creates temporary files with predictable names, which allows attackers to conduct a symlink attack Affected: 20.0; 20.1; 20.2; 20.3; 20.4; 20.5; +1 more |
Showing 42
