{"schemaVersion":3,"id":"CVE-2017-14604","aliases":["SUSE-SU-2018:1694-1","SUSE-SU-2018:2058-1","RHSA-2018:0223","UBUNTU-CVE-2017-14604","DEBIAN-CVE-2017-14604","DSA-3994-1"],"status":"published","duplicateOf":null,"title":null,"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.","dates":{"published":"2017-09-20T08:00:00.000Z","modified":"2024-08-05T19:34:39.448Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":6.5,"severity":"medium","version":"3.1","versionLabel":"v3.1","source":"NVD","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":6.5,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","exploitability":null,"impact":null,"computed":false},{"version":"2.0","versionLabel":"v2.0","source":"NVD","score":4,"severity":"medium","vector":"AV:N/AC:L/Au:S/C:N/I:P/A:N","exploitability":null,"impact":null,"computed":false},{"version":"3.0","versionLabel":"v3.0","source":"OSV · Red hat","score":4.8,"severity":"medium","vector":"CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L","exploitability":3.3,"impact":5.7,"computed":true},{"version":"3.1","versionLabel":"v3.1","source":"OSV · Ubuntu","score":6.5,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","exploitability":7.2,"impact":6,"computed":true},{"version":"3.1","versionLabel":"v3.1","source":"OSV · Debian","score":6.5,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","exploitability":7.2,"impact":6,"computed":true}]},"epss":{"probability":0.02471,"percentile":0.84301,"severity":"low","asOf":"2026-10-20T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-20T00:00:00.000Z","baselineScore":0.02471},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.02471,"percentile":0.84301}],"last30":[{"date":"2026-09-20T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.02471,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.02471,"percentile":0.84301}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[{"id":"REF_4A10A9C2E6DFBC25","name":"Exploit Reference (micahflee.com)","source":"reference","url":"https://micahflee.com/2017/04/breaking-the-security-model-of-subgraph-os/","maturity":"unknown","reliabilityScore":0.2,"verified":false,"type":null,"platforms":[],"requiresAuth":null,"exploitdb":null,"metasploit":null}],"exploitCount":1,"weaknesses":[{"id":"CWE-20","name":"Improper Input Validation","description":"The product receives input or data, but it does\n        not validate or incorrectly validates that the input has the\n        properties that are required to process the data safely and\n        correctly.","type":"weakness","status":"Stable","abstraction":"Class","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/20.html"}],"affected":[{"vendor":"debian","product":"nautilus","name":"nautilus","label":"nautilus","ecosystem":"Debian","cpePart":null,"purl":"pkg:deb/debian/nautilus","purlType":"deb","versions":[{"text":"< 3.25.90-1","noFixRecorded":false,"fixedIn":null},{"text":"< 3.22.3-1+deb9u1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.25.90-1 | < 3.22.3-1+deb9u1","eol":null,"hubHref":null},{"vendor":"ubuntu","product":"nautilus","name":"nautilus","label":"nautilus","ecosystem":"Ubuntu","cpePart":null,"purl":"pkg:deb/ubuntu/nautilus","purlType":"deb","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"debian","product":"debian_linux","name":"debian linux","label":"debian_linux","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"8.0","noFixRecorded":false,"fixedIn":null},{"text":"9.0","noFixRecorded":false,"fixedIn":null},{"text":"10.0","noFixRecorded":false,"fixedIn":null}],"versionsText":"8.0 | 9.0 | 10.0","eol":{"isEol":true,"eolDate":"2020-06-30T00:00:00.000Z","matchMethod":"cpe","cycle":{"name":"8","label":"8 (Jessie)","eolFrom":"2020-06-30T00:00:00.000Z","isLts":false,"isMaintained":false,"latestVersion":"8.11"},"product":{"name":"debian","label":"Debian","category":"os"}},"hubHref":"/vendor/debian/debian_linux"},{"vendor":"gnome","product":"nautilus","name":"nautilus","label":"nautilus","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"< 3.23.90","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.23.90","eol":null,"hubHref":"/vendor/gnome/nautilus"},{"vendor":"redhat","product":"nautilus","name":"nautilus","label":"nautilus","ecosystem":"Red Hat","cpePart":null,"purl":"pkg:rpm/redhat/nautilus","purlType":"rpm","versions":[{"text":"< 0:3.22.3-4.el7_4","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0:3.22.3-4.el7_4","eol":null,"hubHref":null},{"vendor":"redhat","product":"nautilus-debuginfo","name":"nautilus-debuginfo","label":"nautilus-debuginfo","ecosystem":"Red Hat","cpePart":null,"purl":"pkg:rpm/redhat/nautilus-debuginfo","purlType":"rpm","versions":[{"text":"< 0:3.22.3-4.el7_4","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0:3.22.3-4.el7_4","eol":null,"hubHref":null},{"vendor":"redhat","product":"nautilus-devel","name":"nautilus-devel","label":"nautilus-devel","ecosystem":"Red Hat","cpePart":null,"purl":"pkg:rpm/redhat/nautilus-devel","purlType":"rpm","versions":[{"text":"< 0:3.22.3-4.el7_4","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0:3.22.3-4.el7_4","eol":null,"hubHref":null},{"vendor":"redhat","product":"nautilus-extensions","name":"nautilus-extensions","label":"nautilus-extensions","ecosystem":"Red Hat","cpePart":null,"purl":"pkg:rpm/redhat/nautilus-extensions","purlType":"rpm","versions":[{"text":"< 0:3.22.3-4.el7_4","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0:3.22.3-4.el7_4","eol":null,"hubHref":null},{"vendor":"suse","product":"nautilus&distro=SUSE Linux Enterprise Desktop 12 SP3","name":"nautilus","label":"nautilus&distro=SUSE Linux Enterprise Desktop 12 SP3","ecosystem":"SUSE Linux Enterprise","cpePart":null,"purl":"pkg:rpm/suse/nautilus&distro=SUSE Linux Enterprise Desktop 12 SP3","purlType":"rpm","versions":[{"text":"< 3.20.3-23.3.14","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.20.3-23.3.14","eol":null,"hubHref":null},{"vendor":"suse","product":"nautilus&distro=SUSE Linux Enterprise Server 11 SP4","name":"nautilus","label":"nautilus&distro=SUSE Linux Enterprise Server 11 SP4","ecosystem":"SUSE Linux Enterprise","cpePart":null,"purl":"pkg:rpm/suse/nautilus&distro=SUSE Linux Enterprise Server 11 SP4","purlType":"rpm","versions":[{"text":"< 2.28.4-1.16.21.3.1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 2.28.4-1.16.21.3.1","eol":null,"hubHref":null},{"vendor":"suse","product":"nautilus&distro=SUSE Linux Enterprise Server 12 SP3","name":"nautilus","label":"nautilus&distro=SUSE Linux Enterprise Server 12 SP3","ecosystem":"SUSE Linux Enterprise","cpePart":null,"purl":"pkg:rpm/suse/nautilus&distro=SUSE Linux Enterprise Server 12 SP3","purlType":"rpm","versions":[{"text":"< 3.20.3-23.3.14","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.20.3-23.3.14","eol":null,"hubHref":null},{"vendor":"suse","product":"nautilus&distro=SUSE Linux Enterprise Server for SAP Applications 11 SP4","name":"nautilus","label":"nautilus&distro=SUSE Linux Enterprise Server for SAP Applications 11 SP4","ecosystem":"SUSE Linux Enterprise","cpePart":null,"purl":"pkg:rpm/suse/nautilus&distro=SUSE Linux Enterprise Server for SAP Applications 11 SP4","purlType":"rpm","versions":[{"text":"< 2.28.4-1.16.21.3.1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 2.28.4-1.16.21.3.1","eol":null,"hubHref":null},{"vendor":"suse","product":"nautilus&distro=SUSE Linux Enterprise Server for SAP Applications 12 SP3","name":"nautilus","label":"nautilus&distro=SUSE Linux Enterprise Server for SAP Applications 12 SP3","ecosystem":"SUSE Linux Enterprise","cpePart":null,"purl":"pkg:rpm/suse/nautilus&distro=SUSE Linux Enterprise Server for SAP Applications 12 SP3","purlType":"rpm","versions":[{"text":"< 3.20.3-23.3.14","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.20.3-23.3.14","eol":null,"hubHref":null},{"vendor":"suse","product":"nautilus&distro=SUSE Linux Enterprise Software Development Kit 11 SP4","name":"nautilus","label":"nautilus&distro=SUSE Linux Enterprise Software Development Kit 11 SP4","ecosystem":"SUSE Linux Enterprise","cpePart":null,"purl":"pkg:rpm/suse/nautilus&distro=SUSE Linux Enterprise Software Development Kit 11 SP4","purlType":"rpm","versions":[{"text":"< 2.28.4-1.16.21.3.1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 2.28.4-1.16.21.3.1","eol":null,"hubHref":null},{"vendor":"suse","product":"nautilus&distro=SUSE Linux Enterprise Software Development Kit 12 SP3","name":"nautilus","label":"nautilus&distro=SUSE Linux Enterprise Software Development Kit 12 SP3","ecosystem":"SUSE Linux Enterprise","cpePart":null,"purl":"pkg:rpm/suse/nautilus&distro=SUSE Linux Enterprise Software Development Kit 12 SP3","purlType":"rpm","versions":[{"text":"< 3.20.3-23.3.14","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.20.3-23.3.14","eol":null,"hubHref":null},{"vendor":"suse","product":"nautilus&distro=SUSE Linux Enterprise Workstation Extension 12 SP3","name":"nautilus","label":"nautilus&distro=SUSE Linux Enterprise Workstation Extension 12 SP3","ecosystem":"SUSE Linux Enterprise","cpePart":null,"purl":"pkg:rpm/suse/nautilus&distro=SUSE Linux Enterprise Workstation Extension 12 SP3","purlType":"rpm","versions":[{"text":"< 3.20.3-23.3.14","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.20.3-23.3.14","eol":null,"hubHref":null}],"affectedCount":16,"eol":{"hasEol":true,"count":1},"references":[{"url":"https://github.com/freedomofpress/securedrop/issues/2238","label":"github.com/freedomofpress/securedrop/issues/2238","hostname":"github.com","tags":["X Refsource MISC","Third Party Advisory"]},{"url":"https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=860268","label":"bugs.debian.org/cgi-bin/bugreport.cgi?bug=860268","hostname":"bugs.debian.org","tags":["X Refsource MISC","Issue Tracking","Third Party Advisory"]},{"url":"https://github.com/GNOME/nautilus/commit/1630f53481f445ada0a455e9979236d31a8d3bb0","label":"github.com/GNOME/nautilus/commit/1630f53481f445ada0a455e9979236d31a8d3bb0","hostname":"github.com","tags":["X Refsource MISC","Issue Tracking","Patch","Third Party Advisory"]},{"url":"https://bugzilla.gnome.org/show_bug.cgi?id=777991","label":"bugzilla.gnome.org/show_bug.cgi?id=777991","hostname":"bugzilla.gnome.org","tags":["X Refsource MISC","Issue Tracking","Vendor Advisory"]},{"url":"http://www.securityfocus.com/bid/101012","label":"www.securityfocus.com/bid/101012","hostname":"www.securityfocus.com","tags":["VDB Entry","X Refsource BID","Third Party Advisory"]},{"url":"http://www.debian.org/security/2017/dsa-3994","label":"www.debian.org/security/2017/dsa-3994","hostname":"www.debian.org","tags":["Vendor Advisory","X Refsource DEBIAN","Third Party Advisory"]},{"url":"https://github.com/GNOME/nautilus/commit/bc919205bf774f6af3fa7154506c46039af5a69b","label":"github.com/GNOME/nautilus/commit/bc919205bf774f6af3fa7154506c46039af5a69b","hostname":"github.com","tags":["X Refsource MISC","Issue Tracking","Patch","Third Party Advisory"]},{"url":"https://micahflee.com/2017/04/breaking-the-security-model-of-subgraph-os/","label":"micahflee.com/2017/04/breaking-the-security-model-of-subgraph-os/","hostname":"micahflee.com","tags":["X Refsource MISC","Exploit","Third Party Advisory","REPORT"]},{"url":"https://access.redhat.com/errata/RHSA-2018:0223","label":"access.redhat.com/errata/RHSA-2018:0223","hostname":"access.redhat.com","tags":["Vendor Advisory","X Refsource REDHAT","Third Party Advisory","Advisory"]},{"url":"https://www.suse.com/support/update/announcement/2018/suse-su-20181694-1/","label":"www.suse.com/support/update/announcement/2018/suse-su-20181694-1/","hostname":"www.suse.com","tags":["Advisory"]},{"url":"https://bugzilla.suse.com/1060031","label":"bugzilla.suse.com/1060031","hostname":"bugzilla.suse.com","tags":["REPORT"]},{"url":"https://www.suse.com/security/cve/CVE-2017-14604","label":"www.suse.com/security/cve/CVE-2017-14604","hostname":"www.suse.com","tags":["WEB"]},{"url":"https://www.suse.com/support/update/announcement/2018/suse-su-20182058-1/","label":"www.suse.com/support/update/announcement/2018/suse-su-20182058-1/","hostname":"www.suse.com","tags":["Advisory"]},{"url":"https://access.redhat.com/security/updates/classification/#moderate","label":"access.redhat.com/security/updates/classification/","hostname":"access.redhat.com","tags":["ARTICLE"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1490872","label":"bugzilla.redhat.com/show_bug.cgi?id=1490872","hostname":"bugzilla.redhat.com","tags":["REPORT"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_0223.json","label":"security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_0223.json","hostname":"security.access.redhat.com","tags":["Advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2017-14604","label":"access.redhat.com/security/cve/CVE-2017-14604","hostname":"access.redhat.com","tags":["REPORT"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2017-14604","label":"www.cve.org/CVERecord?id=CVE-2017-14604","hostname":"www.cve.org","tags":["Advisory","REPORT"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2017-14604","label":"nvd.nist.gov/vuln/detail/CVE-2017-14604","hostname":"nvd.nist.gov","tags":["Advisory"]},{"url":"https://ubuntu.com/security/CVE-2017-14604","label":"ubuntu.com/security/CVE-2017-14604","hostname":"ubuntu.com","tags":["REPORT"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2017-14604","label":"security-tracker.debian.org/tracker/CVE-2017-14604","hostname":"security-tracker.debian.org","tags":["Advisory"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2017-09-20T08:00:00.000Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2024-08-05T19:34:39.448Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":36,"level":"medium","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-20T15:51:32.030Z","stale":false,"partial":false}}