VYPR

Emacs

by GNU

Source repositories

CVEs (41)

  • CVE-2024-39331CriJun 23, 2024
    risk 0.64cvss 9.8epss 0.01

    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. This affects Org Mode before 9.7.5.

  • CVE-2022-48337CriFeb 20, 2023
    risk 0.64cvss 9.8epss 0.02

    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 in its implementation of the etags program. For example, a victim may use the "etags -u *" command…

  • CVE-2025-1244HigFeb 12, 2025
    risk 0.57cvss 8.8epss 0.03

    A command injection flaw was found in the text editor Emacs. It could allow a remote, unauthenticated attacker to execute arbitrary shell commands on a vulnerable system. Exploitation is possible by tricking users into visiting a specially crafted website or an HTTP URL with a…

  • CVE-2024-53920HigNov 27, 2024
    risk 0.51cvss 7.8epss 0.01

    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…

  • CVE-2024-30202HigMar 25, 2024
    risk 0.51cvss 7.8epss 0.01

    In Emacs before 29.3, arbitrary Lisp code is evaluated as part of turning on Org mode. This affects Org Mode before 9.6.23.

  • CVE-2023-2491HigMay 17, 2023
    risk 0.51cvss 7.8epss 0.00

    A flaw was found in the Emacs text editor. Processing a specially crafted org-mode code with the "org-babel-execute:latex" function in ob-latex.el can result in arbitrary command execution. This CVE exists because of a CVE-2023-28617 security regression for the emacs package in…

  • CVE-2023-27986HigMar 9, 2023
    risk 0.51cvss 7.8epss 0.00

    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. It is fixed in 29.0.90.

  • CVE-2023-27985HigMar 9, 2023
    risk 0.51cvss 7.8epss 0.01

    emacsclient-mail.desktop in Emacs 28.1 through 28.2 is vulnerable to shell command injections through a crafted mailto: URI. This is related to lack of compliance with the Desktop Entry Specification. It is fixed in 29.0.90

  • CVE-2022-48339HigFeb 20, 2023
    risk 0.51cvss 7.8epss 0.01

    An issue was discovered in GNU Emacs through 28.2. htmlfontify.el has a command injection vulnerability. In the hfy-istext-command function, the parameter file and parameter srcdir come from external input, and parameters are not escaped. If a file name or directory name…

  • CVE-2022-45939HigNov 28, 2022
    risk 0.51cvss 7.8epss 0.01

    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 in its implementation of the ctags program. For example, a victim may use the "ctags *" command…

  • CVE-2017-14482HigSep 14, 2017
    risk 0.51cvss 8.8epss 0.04

    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 specifies execution of shell commands, related to an unsafe text/enriched extension in…

  • CVE-2014-9483HigAug 28, 2017
    risk 0.49cvss 7.5epss 0.03

    Emacs 24.4 allows remote attackers to bypass security restrictions.

  • CVE-2022-48338HigFeb 20, 2023
    risk 0.48cvss 7.3epss 0.02

    An issue was discovered in GNU Emacs through 28.2. In ruby-mode.el, the ruby-find-library-file function has a local command injection vulnerability. The ruby-find-library-file function is an interactive function, and bound to C-c C-f. Inside the function, the external command…

  • CVE-2024-30205HigMar 25, 2024
    risk 0.46cvss 7.1epss 0.00

    In Emacs before 29.3, Org mode considers contents of remote files to be trusted. This affects Org Mode before 9.6.23.

  • CVE-2026-6861MedApr 22, 2026
    risk 0.40cvss 6.1epss 0.00

    A flaw was found in GNU Emacs. This vulnerability, a memory corruption issue, occurs when Emacs processes specially crafted SVG (Scalable Vector Graphics) CSS (Cascading Style Sheets) data. A local user could exploit this by convincing a victim to open a malicious SVG file,…

  • CVE-2024-30203MedMar 25, 2024
    risk 0.36cvss 5.5epss 0.01

    In Emacs before 29.3, Gnus treats inline MIME contents as trusted.

  • CVE-2017-1000383MedOct 31, 2017
    risk 0.36cvss 5.5epss 0.00

    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 otherwise accessible in ways not intended by the user running the emacs binary.

  • CVE-2026-71394MedAug 10, 2026
    risk 0.34cvss epss 0.00

    GNU Emacs for Android improperly validates the table header input in sfnt_read_table_directory() in src/sfnt.c. Due to an incorrect comparison variable in the read-length check, a crafted font file that claims to contain more table directory entries than actually present causes…

  • CVE-2026-71393MedAug 10, 2026
    risk 0.27cvss epss 0.00

    GNU Emacs for Android is vulnerable to an integer overflow in sfnt_read_name_table() in src/sfnt.c. The function computes an allocation size using a 32-bit length value from a TrueType font file without overflow checking. On 32-bit targets, a crafted font causes the calculation…

  • CVE-2026-71392MedAug 10, 2026
    risk 0.27cvss epss 0.00

    GNU Emacs for Android is vulnerable to an integer overflow in the sfnt_read_cmap_format_12() function in src/sfnt.c. When processing a crafted TrueType font file, an unguarded addition in the xmalloc allocation call wraps around on 32-bit builds, causing a heap buffer overflow…

Page 1 of 3