VYPR

Emacs

by Emacs

CVEs (9)

  • 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-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-2024-30203MedMar 25, 2024
    risk 0.36cvss 5.5epss 0.01

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

  • 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-2024-30204LowMar 25, 2024
    risk 0.18cvss 2.8epss 0.00

    In Emacs before 29.3, LaTeX preview is enabled by default for e-mail attachments.

  • CVE-2008-1694Apr 22, 2008
    risk 0.00cvss —epss 0.00

    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.

  • CVE-2005-0100Feb 7, 2005
    risk 0.00cvss —epss 0.04

    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 execute arbitrary code via crafted packets.

  • CVE-2000-0270Apr 18, 2000
    risk 0.00cvss —epss 0.00

    The make-temp-name Lisp function in Emacs 20 creates temporary files with predictable names, which allows attackers to conduct a symlink attack.