CVE-2017-14482
GNU Emacs before 25.3 allows remote attackers to execute arbitrary code via email with crafted ...
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 lisp/textmodes/enriched.el, and unsafe Gnus support for enriched and richtext inline MIME objects in lisp/gnus/mm-view.el. In particular, an Emacs user can be instantly compromised by reading a crafted email message (or Usenet news article).
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.8
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 lisp/textmodes/enriched.el, and unsafe Gnus support for enriched and richtext inline MIME objects in lisp/gnus/mm-view.el. In particular, an Emacs user can be instantly compromised by reading a crafted email message (or Usenet news article).
- Record
CVE-2017-14482- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Updated
- 2026-11-02
CVE List No score
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 lisp/textmodes/enriched.el, and unsafe Gnus support for enriched and richtext inline MIME objects in lisp/gnus/mm-view.el. In particular, an Emacs user can be instantly compromised by reading a crafted email message (or Usenet news article).
- Record
CVE-2017-14482- Updated
- 2026-11-02
EUVDEUVD-2017-5985 No score
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 lisp/textmodes/enriched.el, and unsafe Gnus support for enriched and richtext inline MIME objects in lisp/gnus/mm-view.el. In particular, an Emacs user can be instantly compromised by reading a crafted email message (or Usenet news article).
- Record
EUVD-2017-5985- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-2v7h-5r83-vh8r
8.8
GNU Emacs before 25.3 allows remote attackers to execute arbitrary code via email with crafted ...
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 lisp/textmodes/enriched.el, and unsafe Gnus support for enriched and richtext inline MIME objects in lisp/gnus/mm-view.el. In particular, an Emacs user can be instantly compromised by reading a crafted email message (or Usenet news article).
- Record
GHSA-2v7h-5r83-vh8r- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2017:2771
8.1
Red Hat Security Advisory: emacs security update
- Record
RHSA-2017:2771- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2017-14482
8.8
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 lisp/textmodes/enriched.el, and unsafe Gnus support for enriched and richtext inline MIME objects in lisp/gnus/mm-view.el. In particular, an Emacs user can be instantly compromised by reading a crafted email message (or Usenet news article).
- Record
UBUNTU-CVE-2017-14482- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 4 moreShow less
OSVMGASA-2017-0476 No score
Updated emacs packages fix security vulnerability
Charles A. Roelli discovered that Emacs is vulnerable to arbitrary code execution when rendering text/enriched MIME data (e.g. when using Emacs-based mail clients) (CVE-2017-14482).
- Record
MGASA-2017-0476- Updated
- 2026-11-02
OSVSUSE-SU-2017:2529-1 No score
Security update for emacs
This update for emacs fixes one issues.
This security issue was fixed:
- CVE-2017-14482: Remote code execution via mails with 'Content-Type: text/enriched' (bsc#1058425)
- Record
SUSE-SU-2017:2529-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:2532-1 No score
Security update for emacs
This update for emacs fixes one issues.
This security issue was fixed:
- CVE-2017-14482: Remote code execution via mails with 'Content-Type: text/enriched' (bsc#1058425)
- Record
SUSE-SU-2017:2532-1- Updated
- 2026-11-02
OSVUSN-3427-1 No score
emacs24 vulnerability
Charles A. Roelli discovered that Emacs incorrectly handled certain files. If a user were tricked into opening a specially crafted file (e.g., email messages in gnus), an attacker could possibly use this to execute arbitrary code.
- Record
USN-3427-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
emacs23Debian:7 |
before 23.4+1-4+deb7u1, plus listed versions 23.4+1-4 |
23.4+1-4+deb7u1 |
emacs24Debian:8 |
before 24.4+1-5+deb8u1, plus listed versions 24.4+1-5 |
24.4+1-5+deb8u1 |
emacs24Debian:9 |
before 24.5+1-11+deb9u1, plus listed versions 24.5+1-11 |
24.5+1-11+deb9u1 |
emacs25Debian:9 |
before 25.1+1-4+deb9u1, plus listed versions 25.1+1-4 |
25.1+1-4+deb9u1 |
emacsMageia:5 |
before 24.3-10.1.mga5 | 24.3-10.1.mga5 |
emacsMageia:6 |
before 24.5-8.1.mga6 | 24.5-8.1.mga6 |
emacsRed Hat:enterprise_linux:7::client |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-commonRed Hat:enterprise_linux:7::client |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-debuginfoRed Hat:enterprise_linux:7::client |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-filesystemRed Hat:enterprise_linux:7::client |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
Show 43 moreShow less
| Package | Affected | Fixed |
|---|---|---|
emacs-noxRed Hat:enterprise_linux:7::client |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-elRed Hat:enterprise_linux:7::client |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-terminalRed Hat:enterprise_linux:7::client |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacsRed Hat:enterprise_linux:7::computenode |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-filesystemRed Hat:enterprise_linux:7::computenode |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-commonRed Hat:enterprise_linux:7::computenode |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-debuginfoRed Hat:enterprise_linux:7::computenode |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-elRed Hat:enterprise_linux:7::computenode |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-noxRed Hat:enterprise_linux:7::computenode |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-terminalRed Hat:enterprise_linux:7::computenode |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacsRed Hat:enterprise_linux:7::server |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-commonRed Hat:enterprise_linux:7::server |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-debuginfoRed Hat:enterprise_linux:7::server |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-filesystemRed Hat:enterprise_linux:7::server |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-noxRed Hat:enterprise_linux:7::server |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-elRed Hat:enterprise_linux:7::server |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-terminalRed Hat:enterprise_linux:7::server |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacsRed Hat:enterprise_linux:7::workstation |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-commonRed Hat:enterprise_linux:7::workstation |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-debuginfoRed Hat:enterprise_linux:7::workstation |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-filesystemRed Hat:enterprise_linux:7::workstation |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-noxRed Hat:enterprise_linux:7::workstation |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-elRed Hat:enterprise_linux:7::workstation |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacs-terminalRed Hat:enterprise_linux:7::workstation |
before 1:24.3-20.el7_4 | 1:24.3-20.el7_4 |
emacsSUSE:OpenStack Cloud 6 |
before 24.3-25.3.1 | 24.3-25.3.1 |
emacsSUSE:Linux Enterprise Desktop 12 SP2 |
before 24.3-25.3.1 | 24.3-25.3.1 |
emacsSUSE:Linux Enterprise Desktop 12 SP3 |
before 24.3-25.3.1 | 24.3-25.3.1 |
emacsSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 |
before 24.3-25.3.1 | 24.3-25.3.1 |
emacsSUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 24.3-25.3.1 | 24.3-25.3.1 |
emacsSUSE:Linux Enterprise Server 12-LTSS |
before 24.3-25.3.1 | 24.3-25.3.1 |
emacsSUSE:Linux Enterprise Server 12 SP1-LTSS |
before 24.3-25.3.1 | 24.3-25.3.1 |
emacsSUSE:Linux Enterprise Server 12 SP2 |
before 24.3-25.3.1 | 24.3-25.3.1 |
emacsSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 24.3-25.3.1 | 24.3-25.3.1 |
emacsSUSE:Linux Enterprise Server 12 SP3 |
before 24.3-25.3.1 | 24.3-25.3.1 |
emacsSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 24.3-25.3.1 | 24.3-25.3.1 |
emacsSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 22.3-42.3.1 | 22.3-42.3.1 |
emacsSUSE:Linux Enterprise Point of Sale 11 SP3 |
before 22.3-42.3.1 | 22.3-42.3.1 |
emacsSUSE:Linux Enterprise Server 11 SP3-LTSS |
before 22.3-42.3.1 | 22.3-42.3.1 |
emacsSUSE:Linux Enterprise Server 11 SP3-TERADATA |
before 22.3-42.3.1 | 22.3-42.3.1 |
emacsSUSE:Linux Enterprise Server 11 SP4 |
before 22.3-42.3.1 | 22.3-42.3.1 |
emacsSUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 22.3-42.3.1 | 22.3-42.3.1 |
emacs24Ubuntu:14.04:LTS |
before 24.3+1-2ubuntu1.1, plus listed versions 24.3+1-1ubuntu324.3+1-2ubuntu1 |
24.3+1-2ubuntu1.1 |
emacs24Ubuntu:16.04:LTS |
before 24.5+1-6ubuntu1.1, plus listed versions 24.5+1-1ubuntu224.5+1-1ubuntu424.5+1-1ubuntu524.5+1-1ubuntu624.5+1-1ubuntu724.5+1-6ubuntu1 |
24.5+1-6ubuntu1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2017-14482 is a high vulnerability (CVSS 8.8) in Gnu Emacs, published September 12, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.01%, the 90th percentile. Fixed in emacs23 23.4+1-4+deb7u1.
References
debian.org/security/2017/dsa-3975
git.savannah.gnu.org/cgit/emacs.git/commit?h=emacs-25&id=9ad0fcc54442a9a01d41be19880250783426db70
debian.org/security/2017/dsa-3970
security.gentoo.org/glsa/201801-07
access.redhat.com/errata/RHSA-2017:2771
gnu.org/software/emacs/index.html
Show 18 moreShow less
openwall.com/lists/oss-security/2017/09/11/1
debbugs.gnu.org/cgi/bugreport.cgi?bug=28350
nvd.nist.gov/vuln/detail/CVE-2017-14482
github.com/advisories/GHSA-2v7h-5r83-vh8r
advisories.mageia.org/MGASA-2017-0476.html
bugs.mageia.org/show_bug.cgi?id=21695
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1490409
security.access.redhat.com/data/csaf/v2/advisories/2017/rhsa-2017_2771.json
access.redhat.com/security/cve/CVE-2017-14482
cve.org/CVERecord?id=CVE-2017-14482
suse.com/support/update/announcement/2017/suse-su-20172529-1
bugzilla.suse.com/1058425
suse.com/security/cve/CVE-2017-14482
suse.com/support/update/announcement/2017/suse-su-20172532-1
ubuntu.com/security/CVE-2017-14482
ubuntu.com/security/notices/USN-3427-1
ubuntu.com/security/notices/USN-3428-1