Skip to content
OpenAdvisories
Unscored CVE-2017-14604 EUVD-2017-6105GHSA-94j8-ww24-pr2v

GNOME Nautilus before 3.23.90 allows attackers to spoof a file type by using the .desktop file extension, as demonstrated by an attack in w…

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

Description

GNOME Nautilus before 3.23.90 allows attackers to spoof a file type by using the .desktop file extension, as demonstrated by an attack in which a .desktop file's Name field ends in .pdf but this file's Exec field launches a malicious "sh -c" command. In other words, Nautilus provides no UI indication that a file actually has the potentially unsafe .desktop extension; instead, the UI only shows the .pdf extension. One (slightly) mitigating factor is that an attack requires the .desktop file to have execute permission. The solution is to ask the user to confirm that the file is supposed to be treated as a .desktop file, and then remember the user's answer in the metadata::trusted field.

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 nautilus 3.25.90-1 —
Debian 13 nautilus 3.25.90-1 —
Debian 12 nautilus 3.25.90-1 —
Debian 9 nautilus 3.22.3-1+deb9u1 DSA-3994-1
ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS nautilus No fix yet —
ReleasePackageFixed inAdvisory
RHEL 7 nautilus +2 3.22.3-4.el7_4 RHSA-2018:0223
ReleasePackageFixed inAdvisory
SLES 12 SP3 nautilus 3.20.3-23.3.14 SUSE-SU-2018:2058-1
SLES 11 SP4 nautilus 2.28.4-1.16.21.3.1 SUSE-SU-2018:1694-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP3 nautilus 3.20.3-23.3.14 SUSE-SU-2018:2058-1
SLES for SAP 11 SP4 nautilus 2.28.4-1.16.21.3.1 SUSE-SU-2018:1694-1

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 nautilus +2 3.22.3-4.amzn2 ALAS2-2018-960

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 nautilus +2 3.22.3-4.el7_4 ELSA-2018-0223

Advisories 6

References