Skip to content
OpenAdvisories
Unscored Public exploit CVE-2017-1000083 EUVD-2017-1400GHSA-c796-cmwx-5c79

backend/comics/comics-document.c (aka the comic book backend) in GNOME Evince before 3.24.1 allows remote attackers to execute arbitrary co…

Published Sep 5, 2017 · Updated Aug 5, 2024 · Assigned by mitre

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 atril 1.16.1-2.1 —
Debian 13 atril 1.16.1-2.1 —
Debian 13 evince 3.22.1-4 —
Debian 12 atril 1.16.1-2.1 —
Debian 12 evince 3.22.1-4 —
Debian 9 atril 1.16.1-2+deb9u1 DSA-3916-1
Debian 9 evince 3.22.1-3+deb9u1 DSA-3911-1
Debian 8 atril 1.8.1+dfsg1-4+deb8u1 DSA-3916-1
Debian 8 evince 3.14.1-2+deb8u2 DSA-3911-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Debian 7 evince 3.4.0-3.1+deb7u1 DLA-1031-1
ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS atril 1.12.2-1ubuntu0.2 —
Ubuntu 16.04 LTS evince 3.18.2-1ubuntu4.1 USN-3351-1
Ubuntu 14.04 LTS evince 3.10.3-0ubuntu10.3 USN-3351-1
ReleasePackageFixed inAdvisory
RHEL 7 evince +5 3.22.1-5.2.el7_4 RHSA-2017:2388
ReleasePackageFixed inAdvisory
SLES 12 SP3 evince 3.20.1-6.16.1 SUSE-SU-2017:3428-1, SUSE-SU-2017:2390-1
SLES 12 SP2 evince 3.20.1-6.14.1 SUSE-SU-2017:3428-1, SUSE-SU-2017:2390-1, SUSE-SU-2017:1893-1
SLES 12 SP1 evince 3.10.3-2.3.1 SUSE-SU-2017:1894-1
SLES 12 evince 3.10.3-2.3.1 SUSE-SU-2017:1894-1
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP3 evince 3.20.1-6.16.1 SUSE-SU-2017:3428-1, SUSE-SU-2017:2390-1
SLES for SAP 12 SP2 evince 3.20.1-6.14.1 SUSE-SU-2017:3428-1, SUSE-SU-2017:2390-1, SUSE-SU-2017:1893-1
SLES for SAP 12 SP1 evince 3.10.3-2.3.1 SUSE-SU-2017:1894-1
SLES for SAP 12 evince 3.10.3-2.3.1 SUSE-SU-2017:1894-1
SUSE OpenStack Cloud 6 evince 3.10.3-2.3.1 SUSE-SU-2017:1894-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed evince 40.4-1.3 openSUSE-SU-2024:10742-1
ReleasePackageFixed inAdvisory
Alpine v3.24 evince 3.24.0-r2 —
Alpine v3.23 evince 3.24.0-r2 —
Alpine v3.22 evince 3.24.0-r2 —
Alpine v3.21 evince 3.24.0-r2 —
Alpine v3.20 evince 3.24.0-r2 —
Show 13 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 evince 3.24.0-r2 —
Alpine v3.18 evince 3.24.0-r2 —
Alpine v3.17 evince 3.24.0-r2 —
Alpine v3.16 evince 3.24.0-r2 —
Alpine v3.15 evince 3.24.0-r2 —
Alpine v3.14 evince 3.24.0-r2 —
Alpine v3.13 evince 3.24.0-r2 —
Alpine v3.12 evince 3.24.0-r2 —
Alpine v3.11 evince 3.24.0-r2 —
Alpine v3.10 evince 3.24.0-r2 —
Alpine v3.9 evince 3.24.0-r2 —
Alpine v3.8 evince 3.24.0-r2 —
Alpine v3.7 evince 3.24.0-r2 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 evince +5 3.22.1-5.2.el7_4 ELSA-2017-2388

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

Metasploit 1 module

Exploit-DB 2

GitHub 2 repositories

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Advisories 11

References