CVE-2017-1000083
backend/comics/comics-document.c (aka the comic book backend) in GNOME Evince before 3.24.1...
backend/comics/comics-document.c (aka the comic book backend) in GNOME Evince before 3.24.1 allows remote attackers to execute arbitrary commands via a .cbt file that is a TAR archive containing a filename beginning with a "--" command-line option substring, as demonstrated by a --checkpoint-action=exec=bash at the beginning of the filename.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- 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
7.8
backend/comics/comics-document.c (aka the comic book backend) in GNOME Evince before 3.24.1 allows remote attackers to execute arbitrary commands via a .cbt file that is a TAR archive containing a filename beginning with a "--" command-line option substring, as demonstrated by a --checkpoint-action=exec=bash at the beginning of the filename.
- Record
CVE-2017-1000083- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/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
backend/comics/comics-document.c (aka the comic book backend) in GNOME Evince before 3.24.1 allows remote attackers to execute arbitrary commands via a .cbt file that is a TAR archive containing a filename beginning with a "--" command-line option substring, as demonstrated by a --checkpoint-action=exec=bash at the beginning of the filename.
- Record
CVE-2017-1000083- Updated
- 2026-11-02
EUVDEUVD-2017-1400 No score
backend/comics/comics-document.c (aka the comic book backend) in GNOME Evince before 3.24.1 allows remote attackers to execute arbitrary commands via a .cbt file that is a TAR archive containing a filename beginning with a "--" command-line option substring, as demonstrated by a --checkpoint-action=exec=bash at the beginning of the filename.
- Record
EUVD-2017-1400- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-c796-cmwx-5c79
7.8
backend/comics/comics-document.c (aka the comic book backend) in GNOME Evince before 3.24.1...
backend/comics/comics-document.c (aka the comic book backend) in GNOME Evince before 3.24.1 allows remote attackers to execute arbitrary commands via a .cbt file that is a TAR archive containing a filename beginning with a "--" command-line option substring, as demonstrated by a --checkpoint-action=exec=bash at the beginning of the filename.
- Record
GHSA-c796-cmwx-5c79- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
7.8
backend/comics/comics-document.c (aka the comic book backend) in GNOME Evince before 3.24.1 allows remote attackers to execute arbitrary commands via a .cbt file that is a TAR archive containing a filename beginning with a "--" command-line option substring, as demonstrated by a --checkpoint-action=exec=bash at the beginning of the filename.
- Record
CVE-2017-1000083- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2017-1000083
7.8
backend/comics/comics-document.c (aka the comic book backend) in GNOME Evince before 3.24.1 allows remote attackers to execute arbitrary commands via a .cbt file that is a TAR archive containing a filename beginning with a "--" command-line option substring, as demonstrated by a --checkpoint-action=exec=bash at the beginning of the filename.
- Record
DEBIAN-CVE-2017-1000083- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 10 moreShow less
OSVRHSA-2017:2388
7.1
Red Hat Security Advisory: evince security update
- Record
RHSA-2017:2388- CVSS 3.0
- 7.1 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2017-1000083
7.8
backend/comics/comics-document.c (aka the comic book backend) in GNOME Evince before 3.24.1 allows remote attackers to execute arbitrary commands via a .cbt file that is a TAR archive containing a filename beginning with a "--" command-line option substring, as demonstrated by a --checkpoint-action=exec=bash at the beginning of the filename.
- Record
UBUNTU-CVE-2017-1000083- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2017-0244 No score
Updated evince packages fix security vulnerability
Felix Wilhelm discovered that Evince did not safely invoke tar when handling tar comic book (cbt) files. An attacker could use this to construct a malicious cbt comic book format file that, when opened in Evince, executes arbitrary code. Please note that this update disables support for cbt files in Evince (CVE-2017-1000083).
- Record
MGASA-2017-0244- Updated
- 2026-11-02
OSVMGASA-2017-0251 No score
Updated atril packages fix security vulnerability
It was discovered that Atril made insecure use of tar when opening tar comic book archives (CBT). Opening a malicious CBT archive could result in the execution of arbitrary code. This update disables the CBT format entirely (CVE-2017-1000083).
- Record
MGASA-2017-0251- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10742-1 No score
evince-40.4-1.3 on GA media
These are all security issues fixed in the evince-40.4-1.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10742-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:1893-1 No score
Security update for evince
This update for evince fixes the following issues:
- CVE-2017-1000083: Remote attackers could have used the comicbook mode of evince to inject shell code. (bsc#1046856, bgo#784630)
- Record
SUSE-SU-2017:1893-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:1894-1 No score
Security update for evince
This update for evince fixes the following issues:
- CVE-2017-1000083: Remote attackers could have used the comicbook mode of evince to inject shell code. (bsc#1046856, bgo#784630)
- Record
SUSE-SU-2017:1894-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:2390-1 No score
Security update for evince
This update for evince fixes the following issue:
- CVE-2017-1000083: Remote attackers could have used the comicbook mode of evince to inject shell code (bsc#1046856).
- Record
SUSE-SU-2017:2390-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:3428-1 No score
Security update for evince
This update for evince fixes the following issues:
Security issue fixed:
- CVE-2017-1000083: Remove support for tar and tar-like commands in comics backend (bsc#1046856).
- Record
SUSE-SU-2017:3428-1- Updated
- 2026-11-02
OSVUSN-3351-1 No score
evince vulnerability
Felix Wilhelm discovered that Evince did not safely invoke tar when handling tar comic book (cbt) files. An attacker could use this to construct a malicious cbt comic book format file that, when opened in Evince, executes arbitrary code. Please note that this update disables support for cbt files in Evince.
- Record
USN-3351-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
atrilDebian:12 |
before 1.16.1-2.1 | 1.16.1-2.1 |
atrilDebian:13 |
before 1.16.1-2.1 | 1.16.1-2.1 |
atrilDebian:14 |
before 1.16.1-2.1 | 1.16.1-2.1 |
evinceDebian:12 |
before 3.22.1-4 | 3.22.1-4 |
evinceDebian:13 |
before 3.22.1-4 | 3.22.1-4 |
evinceDebian:7 |
before 3.4.0-3.1+deb7u1, plus listed versions 3.4.0-3.1 |
3.4.0-3.1+deb7u1 |
evinceDebian:8 |
before 3.14.1-2+deb8u2, plus listed versions 3.14.1-23.14.1-2+deb8u1 |
3.14.1-2+deb8u2 |
evinceDebian:9 |
before 3.22.1-3+deb9u1, plus listed versions 3.22.1-3 |
3.22.1-3+deb9u1 |
atrilDebian:8 |
before 1.8.1+dfsg1-4+deb8u1, plus listed versions 1.8.1+dfsg1-4 |
1.8.1+dfsg1-4+deb8u1 |
atrilDebian:9 |
before 1.16.1-2+deb9u1, plus listed versions 1.16.1-2 |
1.16.1-2+deb9u1 |
Show 62 moreShow less
| Package | Affected | Fixed |
|---|---|---|
evinceMageia:5 |
before 3.14.2-1.1.mga5 | 3.14.2-1.1.mga5 |
evinceMageia:6 |
before 3.24.1-1.mga6 | 3.24.1-1.mga6 |
atrilMageia:5 |
before 1.8.1-3.1.mga5 | 1.8.1-3.1.mga5 |
atrilMageia:6 |
before 1.18.0-1.1.mga6 | 1.18.0-1.1.mga6 |
evinceRed Hat:enterprise_linux:7::client |
before 0:3.22.1-5.2.el7_4 | 0:3.22.1-5.2.el7_4 |
evince-debuginfoRed Hat:enterprise_linux:7::client |
before 0:3.22.1-5.2.el7_4 | 0:3.22.1-5.2.el7_4 |
evince-dviRed Hat:enterprise_linux:7::client |
before 0:3.22.1-5.2.el7_4 | 0:3.22.1-5.2.el7_4 |
evince-libsRed Hat:enterprise_linux:7::client |
before 0:3.22.1-5.2.el7_4 | 0:3.22.1-5.2.el7_4 |
evince-nautilusRed Hat:enterprise_linux:7::client |
before 0:3.22.1-5.2.el7_4 | 0:3.22.1-5.2.el7_4 |
evince-browser-pluginRed Hat:enterprise_linux:7::client |
before 0:3.22.1-5.2.el7_4 | 0:3.22.1-5.2.el7_4 |
evince-develRed Hat:enterprise_linux:7::client |
before 0:3.22.1-5.2.el7_4 | 0:3.22.1-5.2.el7_4 |
evinceRed Hat:enterprise_linux:7::server |
before 0:3.22.1-5.2.el7_4 | 0:3.22.1-5.2.el7_4 |
evince-debuginfoRed Hat:enterprise_linux:7::server |
before 0:3.22.1-5.2.el7_4 | 0:3.22.1-5.2.el7_4 |
evince-dviRed Hat:enterprise_linux:7::server |
before 0:3.22.1-5.2.el7_4 | 0:3.22.1-5.2.el7_4 |
evince-libsRed Hat:enterprise_linux:7::server |
before 0:3.22.1-5.2.el7_4 | 0:3.22.1-5.2.el7_4 |
evince-nautilusRed Hat:enterprise_linux:7::server |
before 0:3.22.1-5.2.el7_4 | 0:3.22.1-5.2.el7_4 |
evince-browser-pluginRed Hat:enterprise_linux:7::server |
before 0:3.22.1-5.2.el7_4 | 0:3.22.1-5.2.el7_4 |
evince-develRed Hat:enterprise_linux:7::server |
before 0:3.22.1-5.2.el7_4 | 0:3.22.1-5.2.el7_4 |
evinceRed Hat:enterprise_linux:7::workstation |
before 0:3.22.1-5.2.el7_4 | 0:3.22.1-5.2.el7_4 |
evince-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:3.22.1-5.2.el7_4 | 0:3.22.1-5.2.el7_4 |
evince-dviRed Hat:enterprise_linux:7::workstation |
before 0:3.22.1-5.2.el7_4 | 0:3.22.1-5.2.el7_4 |
evince-libsRed Hat:enterprise_linux:7::workstation |
before 0:3.22.1-5.2.el7_4 | 0:3.22.1-5.2.el7_4 |
evince-nautilusRed Hat:enterprise_linux:7::workstation |
before 0:3.22.1-5.2.el7_4 | 0:3.22.1-5.2.el7_4 |
evince-browser-pluginRed Hat:enterprise_linux:7::workstation |
before 0:3.22.1-5.2.el7_4 | 0:3.22.1-5.2.el7_4 |
evince-develRed Hat:enterprise_linux:7::workstation |
before 0:3.22.1-5.2.el7_4 | 0:3.22.1-5.2.el7_4 |
evinceSUSE:Linux Enterprise Desktop 12 SP2 |
before 3.20.1-6.14.1 | 3.20.1-6.14.1 |
evinceSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 |
before 3.20.1-6.14.1 | 3.20.1-6.14.1 |
evinceSUSE:Linux Enterprise Software Development Kit 12 SP2 |
before 3.20.1-6.14.1 | 3.20.1-6.14.1 |
evinceSUSE:Linux Enterprise Server 12 SP2 |
before 3.20.1-6.14.1 | 3.20.1-6.14.1 |
evinceSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 3.20.1-6.14.1 | 3.20.1-6.14.1 |
evinceSUSE:Linux Enterprise Workstation Extension 12 SP2 |
before 3.20.1-6.14.1 | 3.20.1-6.14.1 |
evinceSUSE:OpenStack Cloud 6 |
before 3.10.3-2.3.1 | 3.10.3-2.3.1 |
evinceSUSE:Linux Enterprise Server for SAP Applications 12 |
before 3.10.3-2.3.1 | 3.10.3-2.3.1 |
evinceSUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 3.10.3-2.3.1 | 3.10.3-2.3.1 |
evinceSUSE:Linux Enterprise Server 12-LTSS |
before 3.10.3-2.3.1 | 3.10.3-2.3.1 |
evinceSUSE:Linux Enterprise Server 12 SP1-LTSS |
before 3.10.3-2.3.1 | 3.10.3-2.3.1 |
evinceSUSE:Linux Enterprise Desktop 12 SP2 |
before 3.20.1-6.16.1 | 3.20.1-6.16.1 |
evinceSUSE:Linux Enterprise Desktop 12 SP3 |
before 3.20.1-6.16.1 | 3.20.1-6.16.1 |
evinceSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 |
before 3.20.1-6.16.1 | 3.20.1-6.16.1 |
evinceSUSE:Linux Enterprise Software Development Kit 12 SP2 |
before 3.20.1-6.16.1 | 3.20.1-6.16.1 |
evinceSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 3.20.1-6.16.1 | 3.20.1-6.16.1 |
evinceSUSE:Linux Enterprise Server 12 SP2 |
before 3.20.1-6.16.1 | 3.20.1-6.16.1 |
evinceSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 3.20.1-6.16.1 | 3.20.1-6.16.1 |
evinceSUSE:Linux Enterprise Server 12 SP3 |
before 3.20.1-6.16.1 | 3.20.1-6.16.1 |
evinceSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 3.20.1-6.16.1 | 3.20.1-6.16.1 |
evinceSUSE:Linux Enterprise Workstation Extension 12 SP2 |
before 3.20.1-6.16.1 | 3.20.1-6.16.1 |
evinceSUSE:Linux Enterprise Workstation Extension 12 SP3 |
before 3.20.1-6.16.1 | 3.20.1-6.16.1 |
evinceSUSE:Linux Enterprise Desktop 12 SP2 |
before 3.20.2-6.19.15 | 3.20.2-6.19.15 |
evinceSUSE:Linux Enterprise Desktop 12 SP3 |
before 3.20.2-6.19.15 | 3.20.2-6.19.15 |
evinceSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 |
before 3.20.2-6.19.15 | 3.20.2-6.19.15 |
evinceSUSE:Linux Enterprise Software Development Kit 12 SP2 |
before 3.20.2-6.19.15 | 3.20.2-6.19.15 |
evinceSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 3.20.2-6.19.15 | 3.20.2-6.19.15 |
evinceSUSE:Linux Enterprise Server 12 SP2 |
before 3.20.2-6.19.15 | 3.20.2-6.19.15 |
evinceSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 3.20.2-6.19.15 | 3.20.2-6.19.15 |
evinceSUSE:Linux Enterprise Server 12 SP3 |
before 3.20.2-6.19.15 | 3.20.2-6.19.15 |
evinceSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 3.20.2-6.19.15 | 3.20.2-6.19.15 |
evinceSUSE:Linux Enterprise Workstation Extension 12 SP2 |
before 3.20.2-6.19.15 | 3.20.2-6.19.15 |
evinceSUSE:Linux Enterprise Workstation Extension 12 SP3 |
before 3.20.2-6.19.15 | 3.20.2-6.19.15 |
evinceUbuntu:14.04:LTS |
before 3.10.3-0ubuntu10.3, plus listed versions 3.10.0-0ubuntu23.10.0-0ubuntu33.10.2-0ubuntu13.10.3-0ubuntu13.10.3-0ubuntu2 Show 10 moreShow less3.10.3-0ubuntu33.10.3-0ubuntu43.10.3-0ubuntu53.10.3-0ubuntu63.10.3-0ubuntu73.10.3-0ubuntu83.10.3-0ubuntu93.10.3-0ubuntu103.10.3-0ubuntu10.13.10.3-0ubuntu10.2 |
3.10.3-0ubuntu10.3 |
atrilUbuntu:16.04:LTS |
before 1.12.2-1ubuntu0.2, plus listed versions 1.10.2+repack1-11.12.2-11.12.2-1ubuntu0.1 |
1.12.2-1ubuntu0.2 |
evinceUbuntu:16.04:LTS |
before 3.18.2-1ubuntu4.1, plus listed versions 3.16.1-0ubuntu13.18.1-1ubuntu13.18.1-1ubuntu23.18.2-1ubuntu13.18.2-1ubuntu23.18.2-1ubuntu33.18.2-1ubuntu4 |
3.18.2-1ubuntu4.1 |
evinceopenSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 40.4-1.3 | 40.4-1.3 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Metasploit | Evince CBT File Command Injection | 2017-07-13 |
| PoC in GitHub | matlink/cve-2017-1000083-atril-nautilus | 2018-10-30 |
| PoC in GitHub | matlink/evince-cve-2017-1000083 | 2018-10-30 |
| Exploit-DB | Evince 3.24.0 - Command Injection | 2018-11-13 |
| Exploit-DB | Evince - CBT File Command Injection (Metasploit) | 2019-02-11 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, exploits, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, Metasploit, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2017-1000083 is a high vulnerability (CVSS 7.8) in Gnome Evince, published July 13, 2017. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 51.1%, the 98th percentile. Fixed in atril 1.16.1-2.1.
References
exploit-db.com/exploits/46341
seclists.org/oss-sec/2017/q3/128
github.com/GNOME/evince/commit/717df38fd8509bf883b70d680c9b1b3cf36732ee
bugzilla.gnome.org/show_bug.cgi?id=784630
securityfocus.com/bid/99597
access.redhat.com/errata/RHSA-2017:2388
Show 27 moreShow less
debian.org/security/2017/dsa-3911
exploit-db.com/exploits/45824
nvd.nist.gov/vuln/detail/CVE-2017-1000083
github.com/advisories/GHSA-c796-cmwx-5c79
security-tracker.debian.org/tracker/CVE-2017-1000083
advisories.mageia.org/MGASA-2017-0244.html
bugs.mageia.org/show_bug.cgi?id=21239
usn.ubuntu.com/usn/usn-3351-1
advisories.mageia.org/MGASA-2017-0251.html
bugs.mageia.org/show_bug.cgi?id=21326
debian.org/security/2017/dsa-3916
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1468488
security.access.redhat.com/data/csaf/v2/advisories/2017/rhsa-2017_2388.json
access.redhat.com/security/cve/CVE-2017-1000083
cve.org/CVERecord?id=CVE-2017-1000083
suse.com/support/update/announcement/2017/suse-su-20171893-1
bugzilla.suse.com/1046856
suse.com/security/cve/CVE-2017-1000083
suse.com/support/update/announcement/2017/suse-su-20171894-1
suse.com/support/update/announcement/2017/suse-su-20172390-1
suse.com/support/update/announcement/2017/suse-su-20173428-1
ubuntu.com/security/CVE-2017-1000083
ubuntu.com/security/notices/USN-3351-1
suse.com/security/cve/CVE-2006-5864
suse.com/security/cve/CVE-2019-1010006
suse.com/security/cve/CVE-2019-11459