var-201506-0180
Vulnerability from variot

Directory traversal vulnerability in the SwiftKey language-pack update implementation on Samsung Galaxy S4, S4 Mini, S5, and S6 devices allows remote web servers to write to arbitrary files, and consequently execute arbitrary code in a privileged context, by leveraging control of the skslm.swiftkey.net domain name and providing a .. (dot dot) in an entry in a ZIP archive, as demonstrated by a traversal to the /data/dalvik-cache directory. Samsung Galaxy S4 and so on are all smart mobile devices released by South Korea's Samsung. A directory traversal vulnerability exists in the implementation of the SwiftKey language-pack upgrade for several Samsung Galaxy devices. SwiftKey is prone to a directory-traversal vulnerability. This may aid in further attacks

Show details on source website


{
   "@context": {
      "@vocab": "https://www.variotdbs.pl/ref/VARIoTentry#",
      affected_products: {
         "@id": "https://www.variotdbs.pl/ref/affected_products",
      },
      configurations: {
         "@id": "https://www.variotdbs.pl/ref/configurations",
      },
      credits: {
         "@id": "https://www.variotdbs.pl/ref/credits",
      },
      cvss: {
         "@id": "https://www.variotdbs.pl/ref/cvss/",
      },
      description: {
         "@id": "https://www.variotdbs.pl/ref/description/",
      },
      exploit_availability: {
         "@id": "https://www.variotdbs.pl/ref/exploit_availability/",
      },
      external_ids: {
         "@id": "https://www.variotdbs.pl/ref/external_ids/",
      },
      iot: {
         "@id": "https://www.variotdbs.pl/ref/iot/",
      },
      iot_taxonomy: {
         "@id": "https://www.variotdbs.pl/ref/iot_taxonomy/",
      },
      patch: {
         "@id": "https://www.variotdbs.pl/ref/patch/",
      },
      problemtype_data: {
         "@id": "https://www.variotdbs.pl/ref/problemtype_data/",
      },
      references: {
         "@id": "https://www.variotdbs.pl/ref/references/",
      },
      sources: {
         "@id": "https://www.variotdbs.pl/ref/sources/",
      },
      sources_release_date: {
         "@id": "https://www.variotdbs.pl/ref/sources_release_date/",
      },
      sources_update_date: {
         "@id": "https://www.variotdbs.pl/ref/sources_update_date/",
      },
      threat_type: {
         "@id": "https://www.variotdbs.pl/ref/threat_type/",
      },
      title: {
         "@id": "https://www.variotdbs.pl/ref/title/",
      },
      type: {
         "@id": "https://www.variotdbs.pl/ref/type/",
      },
   },
   "@id": "https://www.variotdbs.pl/vuln/VAR-201506-0180",
   affected_products: {
      "@context": {
         "@vocab": "https://www.variotdbs.pl/ref/affected_products#",
         data: {
            "@container": "@list",
         },
         sources: {
            "@container": "@list",
            "@context": {
               "@vocab": "https://www.variotdbs.pl/ref/sources#",
            },
            "@id": "https://www.variotdbs.pl/ref/sources",
         },
      },
      data: [
         {
            model: "galaxy s4",
            scope: null,
            trust: 1.4,
            vendor: "samsung",
            version: null,
         },
         {
            model: "galaxy s5",
            scope: null,
            trust: 1.4,
            vendor: "samsung",
            version: null,
         },
         {
            model: "galaxy s4 mini",
            scope: null,
            trust: 1.4,
            vendor: "samsung",
            version: null,
         },
         {
            model: "galaxy s6",
            scope: null,
            trust: 1.4,
            vendor: "samsung",
            version: null,
         },
         {
            model: "sdk",
            scope: null,
            trust: 1.4,
            vendor: "swiftkey",
            version: null,
         },
         {
            model: "sdk",
            scope: "eq",
            trust: 1,
            vendor: "swiftkey",
            version: "*",
         },
         {
            model: null,
            scope: null,
            trust: 0.8,
            vendor: "samsung",
            version: null,
         },
         {
            model: "sdk",
            scope: "eq",
            trust: 0.3,
            vendor: "swiftkey",
            version: "0",
         },
         {
            model: "galaxy s6",
            scope: "eq",
            trust: 0.3,
            vendor: "samsung",
            version: "0",
         },
         {
            model: "galaxy s5",
            scope: "eq",
            trust: 0.3,
            vendor: "samsung",
            version: "0",
         },
         {
            model: "galaxy s4 mini",
            scope: "eq",
            trust: 0.3,
            vendor: "samsung",
            version: "0",
         },
         {
            model: "galaxy s4",
            scope: "eq",
            trust: 0.3,
            vendor: "samsung",
            version: "0",
         },
      ],
      sources: [
         {
            db: "CERT/CC",
            id: "VU#155412",
         },
         {
            db: "CNVD",
            id: "CNVD-2015-04019",
         },
         {
            db: "BID",
            id: "75353",
         },
         {
            db: "JVNDB",
            id: "JVNDB-2015-003230",
         },
         {
            db: "NVD",
            id: "CVE-2015-4641",
         },
         {
            db: "CNNVD",
            id: "CNNVD-201506-341",
         },
      ],
   },
   configurations: {
      "@context": {
         "@vocab": "https://www.variotdbs.pl/ref/configurations#",
         children: {
            "@container": "@list",
         },
         cpe_match: {
            "@container": "@list",
         },
         data: {
            "@container": "@list",
         },
         nodes: {
            "@container": "@list",
         },
      },
      data: [
         {
            CVE_data_version: "4.0",
            nodes: [
               {
                  children: [
                     {
                        children: [],
                        cpe_match: [
                           {
                              cpe23Uri: "cpe:2.3:a:swiftkey:swiftkey_sdk:*:*:*:*:*:*:*:*",
                              cpe_name: [],
                              vulnerable: true,
                           },
                        ],
                        operator: "OR",
                     },
                     {
                        children: [],
                        cpe_match: [
                           {
                              cpe23Uri: "cpe:2.3:h:samsung:galaxy_s4:*:*:*:*:*:*:*:*",
                              cpe_name: [],
                              vulnerable: false,
                           },
                           {
                              cpe23Uri: "cpe:2.3:h:samsung:galaxy_s4_mini:*:*:*:*:*:*:*:*",
                              cpe_name: [],
                              vulnerable: false,
                           },
                           {
                              cpe23Uri: "cpe:2.3:h:samsung:galaxy_s5:*:*:*:*:*:*:*:*",
                              cpe_name: [],
                              vulnerable: false,
                           },
                           {
                              cpe23Uri: "cpe:2.3:h:samsung:galaxy_s6:*:*:*:*:*:*:*:*",
                              cpe_name: [],
                              vulnerable: false,
                           },
                        ],
                        operator: "OR",
                     },
                  ],
                  cpe_match: [],
                  operator: "AND",
               },
            ],
         },
      ],
      sources: [
         {
            db: "NVD",
            id: "CVE-2015-4641",
         },
      ],
   },
   credits: {
      "@context": {
         "@vocab": "https://www.variotdbs.pl/ref/credits#",
         sources: {
            "@container": "@list",
            "@context": {
               "@vocab": "https://www.variotdbs.pl/ref/sources#",
            },
         },
      },
      data: "Ryan Welton and Ted Eull of NowSecure",
      sources: [
         {
            db: "BID",
            id: "75353",
         },
      ],
      trust: 0.3,
   },
   cve: "CVE-2015-4641",
   cvss: {
      "@context": {
         cvssV2: {
            "@container": "@list",
            "@context": {
               "@vocab": "https://www.variotdbs.pl/ref/cvss/cvssV2#",
            },
            "@id": "https://www.variotdbs.pl/ref/cvss/cvssV2",
         },
         cvssV3: {
            "@container": "@list",
            "@context": {
               "@vocab": "https://www.variotdbs.pl/ref/cvss/cvssV3#",
            },
            "@id": "https://www.variotdbs.pl/ref/cvss/cvssV3/",
         },
         severity: {
            "@container": "@list",
            "@context": {
               "@vocab": "https://www.variotdbs.pl/cvss/severity#",
            },
            "@id": "https://www.variotdbs.pl/ref/cvss/severity",
         },
         sources: {
            "@container": "@list",
            "@context": {
               "@vocab": "https://www.variotdbs.pl/ref/sources#",
            },
            "@id": "https://www.variotdbs.pl/ref/sources",
         },
      },
      data: [
         {
            cvssV2: [
               {
                  acInsufInfo: false,
                  accessComplexity: "LOW",
                  accessVector: "NETWORK",
                  authentication: "NONE",
                  author: "NVD",
                  availabilityImpact: "PARTIAL",
                  baseScore: 6.4,
                  confidentialityImpact: "NONE",
                  exploitabilityScore: 10,
                  impactScore: 4.9,
                  integrityImpact: "PARTIAL",
                  obtainAllPrivilege: false,
                  obtainOtherPrivilege: false,
                  obtainUserPrivilege: false,
                  severity: "MEDIUM",
                  trust: 1,
                  userInteractionRequired: false,
                  vectorString: "AV:N/AC:L/Au:N/C:N/I:P/A:P",
                  version: "2.0",
               },
               {
                  acInsufInfo: null,
                  accessComplexity: "Low",
                  accessVector: "Network",
                  authentication: "None",
                  author: "NVD",
                  availabilityImpact: "Partial",
                  baseScore: 6.4,
                  confidentialityImpact: "None",
                  exploitabilityScore: null,
                  id: "CVE-2015-4641",
                  impactScore: null,
                  integrityImpact: "Partial",
                  obtainAllPrivilege: null,
                  obtainOtherPrivilege: null,
                  obtainUserPrivilege: null,
                  severity: "Medium",
                  trust: 0.8,
                  userInteractionRequired: null,
                  vectorString: "AV:N/AC:L/Au:N/C:N/I:P/A:P",
                  version: "2.0",
               },
               {
                  accessComplexity: "MEDIUM",
                  accessVector: "ADJACENT_NETWORK",
                  authentication: "NONE",
                  author: "CNVD",
                  availabilityImpact: "NONE",
                  baseScore: 5.7,
                  confidentialityImpact: "NONE",
                  exploitabilityScore: 5.5,
                  id: "CNVD-2015-04019",
                  impactScore: 6.9,
                  integrityImpact: "COMPLETE",
                  severity: "MEDIUM",
                  trust: 0.6,
                  vectorString: "AV:A/AC:M/Au:N/C:N/I:C/A:N",
                  version: "2.0",
               },
            ],
            cvssV3: [],
            severity: [
               {
                  author: "NVD",
                  id: "CVE-2015-4641",
                  trust: 1.8,
                  value: "MEDIUM",
               },
               {
                  author: "CNVD",
                  id: "CNVD-2015-04019",
                  trust: 0.6,
                  value: "MEDIUM",
               },
               {
                  author: "CNNVD",
                  id: "CNNVD-201506-341",
                  trust: 0.6,
                  value: "MEDIUM",
               },
            ],
         },
      ],
      sources: [
         {
            db: "CNVD",
            id: "CNVD-2015-04019",
         },
         {
            db: "JVNDB",
            id: "JVNDB-2015-003230",
         },
         {
            db: "NVD",
            id: "CVE-2015-4641",
         },
         {
            db: "CNNVD",
            id: "CNNVD-201506-341",
         },
      ],
   },
   description: {
      "@context": {
         "@vocab": "https://www.variotdbs.pl/ref/description#",
         sources: {
            "@container": "@list",
            "@context": {
               "@vocab": "https://www.variotdbs.pl/ref/sources#",
            },
         },
      },
      data: "Directory traversal vulnerability in the SwiftKey language-pack update implementation on Samsung Galaxy S4, S4 Mini, S5, and S6 devices allows remote web servers to write to arbitrary files, and consequently execute arbitrary code in a privileged context, by leveraging control of the skslm.swiftkey.net domain name and providing a .. (dot dot) in an entry in a ZIP archive, as demonstrated by a traversal to the /data/dalvik-cache directory. Samsung Galaxy S4 and so on are all smart mobile devices released by South Korea's Samsung. A directory traversal vulnerability exists in the implementation of the SwiftKey language-pack upgrade for several Samsung Galaxy devices. SwiftKey is prone to a directory-traversal vulnerability. This may aid in further attacks",
      sources: [
         {
            db: "NVD",
            id: "CVE-2015-4641",
         },
         {
            db: "CERT/CC",
            id: "VU#155412",
         },
         {
            db: "JVNDB",
            id: "JVNDB-2015-003230",
         },
         {
            db: "CNVD",
            id: "CNVD-2015-04019",
         },
         {
            db: "BID",
            id: "75353",
         },
      ],
      trust: 3.15,
   },
   external_ids: {
      "@context": {
         "@vocab": "https://www.variotdbs.pl/ref/external_ids#",
         data: {
            "@container": "@list",
         },
         sources: {
            "@container": "@list",
            "@context": {
               "@vocab": "https://www.variotdbs.pl/ref/sources#",
            },
         },
      },
      data: [
         {
            db: "NVD",
            id: "CVE-2015-4641",
            trust: 3.3,
         },
         {
            db: "CERT/CC",
            id: "VU#155412",
            trust: 3.2,
         },
         {
            db: "BID",
            id: "75353",
            trust: 1.3,
         },
         {
            db: "JVN",
            id: "JVNVU94598171",
            trust: 0.8,
         },
         {
            db: "JVNDB",
            id: "JVNDB-2015-003230",
            trust: 0.8,
         },
         {
            db: "CNVD",
            id: "CNVD-2015-04019",
            trust: 0.6,
         },
         {
            db: "CNNVD",
            id: "CNNVD-201506-341",
            trust: 0.6,
         },
      ],
      sources: [
         {
            db: "CERT/CC",
            id: "VU#155412",
         },
         {
            db: "CNVD",
            id: "CNVD-2015-04019",
         },
         {
            db: "BID",
            id: "75353",
         },
         {
            db: "JVNDB",
            id: "JVNDB-2015-003230",
         },
         {
            db: "NVD",
            id: "CVE-2015-4641",
         },
         {
            db: "CNNVD",
            id: "CNNVD-201506-341",
         },
      ],
   },
   id: "VAR-201506-0180",
   iot: {
      "@context": {
         "@vocab": "https://www.variotdbs.pl/ref/iot#",
         sources: {
            "@container": "@list",
            "@context": {
               "@vocab": "https://www.variotdbs.pl/ref/sources#",
            },
         },
      },
      data: true,
      sources: [
         {
            db: "CNVD",
            id: "CNVD-2015-04019",
         },
      ],
      trust: 1.11790417,
   },
   iot_taxonomy: {
      "@context": {
         "@vocab": "https://www.variotdbs.pl/ref/iot_taxonomy#",
         data: {
            "@container": "@list",
         },
         sources: {
            "@container": "@list",
            "@context": {
               "@vocab": "https://www.variotdbs.pl/ref/sources#",
            },
         },
      },
      data: [
         {
            category: [
               "Network device",
            ],
            sub_category: null,
            trust: 0.6,
         },
      ],
      sources: [
         {
            db: "CNVD",
            id: "CNVD-2015-04019",
         },
      ],
   },
   last_update_date: "2023-12-18T12:07:17.152000Z",
   patch: {
      "@context": {
         "@vocab": "https://www.variotdbs.pl/ref/patch#",
         data: {
            "@container": "@list",
         },
         sources: {
            "@container": "@list",
            "@context": {
               "@vocab": "https://www.variotdbs.pl/ref/sources#",
            },
         },
      },
      data: [
         {
            title: "Information Regarding the Keyboard Security Issue and Our Device Policy Update",
            trust: 0.8,
            url: "http://global.samsungtomorrow.com/information-regarding-the-keyboard-security-issue-and-our-device-policy-update/",
         },
         {
            title: "Is my Samsung device open to a security hack or vulnerability through the keyboard?",
            trust: 0.8,
            url: "https://support.swiftkey.com/hc/en-us/articles/203483421",
         },
         {
            title: "Patches for a variety of Samsung Galaxy device directory traversal vulnerabilities",
            trust: 0.6,
            url: "https://www.cnvd.org.cn/patchinfo/show/60050",
         },
      ],
      sources: [
         {
            db: "CNVD",
            id: "CNVD-2015-04019",
         },
         {
            db: "JVNDB",
            id: "JVNDB-2015-003230",
         },
      ],
   },
   problemtype_data: {
      "@context": {
         "@vocab": "https://www.variotdbs.pl/ref/problemtype_data#",
         sources: {
            "@container": "@list",
            "@context": {
               "@vocab": "https://www.variotdbs.pl/ref/sources#",
            },
         },
      },
      data: [
         {
            problemtype: "CWE-22",
            trust: 1.8,
         },
      ],
      sources: [
         {
            db: "JVNDB",
            id: "JVNDB-2015-003230",
         },
         {
            db: "NVD",
            id: "CVE-2015-4641",
         },
      ],
   },
   references: {
      "@context": {
         "@vocab": "https://www.variotdbs.pl/ref/references#",
         data: {
            "@container": "@list",
         },
         sources: {
            "@container": "@list",
            "@context": {
               "@vocab": "https://www.variotdbs.pl/ref/sources#",
            },
         },
      },
      data: [
         {
            trust: 3.5,
            url: "https://www.nowsecure.com/blog/2015/06/16/remote-code-execution-as-system-user-on-samsung-phones/",
         },
         {
            trust: 2.7,
            url: "https://www.nowsecure.com/keyboard-vulnerability/",
         },
         {
            trust: 2.4,
            url: "http://arstechnica.com/security/2015/06/new-exploit-turns-samsung-galaxy-phones-into-remote-bugging-devices/",
         },
         {
            trust: 2.4,
            url: "http://www.kb.cert.org/vuls/id/155412",
         },
         {
            trust: 2.2,
            url: "https://github.com/nowsecure/samsung-ime-rce-poc/",
         },
         {
            trust: 1,
            url: "http://www.securityfocus.com/bid/75353",
         },
         {
            trust: 0.8,
            url: "https://www.nowsecure.com/blog/2015/06/23/on-detecting-and-preventing-the-samsung-ime-keyboard-swiftkey-language-pack-update-vulnerability/",
         },
         {
            trust: 0.8,
            url: "http://global.samsungtomorrow.com/information-regarding-the-keyboard-security-issue-and-our-device-policy-update/",
         },
         {
            trust: 0.8,
            url: "http://swiftkey.com/en/blog/samsung-keyboard-security-vulnerability-swiftkey/",
         },
         {
            trust: 0.8,
            url: "https://www.blackhat.com/ldn-15/summit.html#abusing-android-apps-and-gaining-remote-code-execution",
         },
         {
            trust: 0.8,
            url: "http://cwe.mitre.org/data/definitions/300.html",
         },
         {
            trust: 0.8,
            url: "http://cve.mitre.org/cgi-bin/cvename.cgi?name=cve-2015-4641",
         },
         {
            trust: 0.8,
            url: "http://jvn.jp/vu/jvnvu94598171/index.html",
         },
         {
            trust: 0.8,
            url: "http://web.nvd.nist.gov/view/vuln/detail?vulnid=cve-2015-4641",
         },
         {
            trust: 0.3,
            url: "http://www.samsung.com/",
         },
      ],
      sources: [
         {
            db: "CERT/CC",
            id: "VU#155412",
         },
         {
            db: "CNVD",
            id: "CNVD-2015-04019",
         },
         {
            db: "BID",
            id: "75353",
         },
         {
            db: "JVNDB",
            id: "JVNDB-2015-003230",
         },
         {
            db: "NVD",
            id: "CVE-2015-4641",
         },
         {
            db: "CNNVD",
            id: "CNNVD-201506-341",
         },
      ],
   },
   sources: {
      "@context": {
         "@vocab": "https://www.variotdbs.pl/ref/sources#",
         data: {
            "@container": "@list",
         },
      },
      data: [
         {
            db: "CERT/CC",
            id: "VU#155412",
         },
         {
            db: "CNVD",
            id: "CNVD-2015-04019",
         },
         {
            db: "BID",
            id: "75353",
         },
         {
            db: "JVNDB",
            id: "JVNDB-2015-003230",
         },
         {
            db: "NVD",
            id: "CVE-2015-4641",
         },
         {
            db: "CNNVD",
            id: "CNNVD-201506-341",
         },
      ],
   },
   sources_release_date: {
      "@context": {
         "@vocab": "https://www.variotdbs.pl/ref/sources_release_date#",
         data: {
            "@container": "@list",
         },
      },
      data: [
         {
            date: "2015-06-16T00:00:00",
            db: "CERT/CC",
            id: "VU#155412",
         },
         {
            date: "2015-06-26T00:00:00",
            db: "CNVD",
            id: "CNVD-2015-04019",
         },
         {
            date: "2015-06-19T00:00:00",
            db: "BID",
            id: "75353",
         },
         {
            date: "2015-06-23T00:00:00",
            db: "JVNDB",
            id: "JVNDB-2015-003230",
         },
         {
            date: "2015-06-19T14:59:02.630000",
            db: "NVD",
            id: "CVE-2015-4641",
         },
         {
            date: "2015-06-23T00:00:00",
            db: "CNNVD",
            id: "CNNVD-201506-341",
         },
      ],
   },
   sources_update_date: {
      "@context": {
         "@vocab": "https://www.variotdbs.pl/ref/sources_update_date#",
         data: {
            "@container": "@list",
         },
      },
      data: [
         {
            date: "2015-06-25T00:00:00",
            db: "CERT/CC",
            id: "VU#155412",
         },
         {
            date: "2015-06-26T00:00:00",
            db: "CNVD",
            id: "CNVD-2015-04019",
         },
         {
            date: "2015-06-19T00:00:00",
            db: "BID",
            id: "75353",
         },
         {
            date: "2015-07-01T00:00:00",
            db: "JVNDB",
            id: "JVNDB-2015-003230",
         },
         {
            date: "2016-12-07T18:13:38.107000",
            db: "NVD",
            id: "CVE-2015-4641",
         },
         {
            date: "2015-06-23T00:00:00",
            db: "CNNVD",
            id: "CNNVD-201506-341",
         },
      ],
   },
   threat_type: {
      "@context": {
         "@vocab": "https://www.variotdbs.pl/ref/threat_type#",
         sources: {
            "@container": "@list",
            "@context": {
               "@vocab": "https://www.variotdbs.pl/ref/sources#",
            },
         },
      },
      data: "remote",
      sources: [
         {
            db: "CNNVD",
            id: "CNNVD-201506-341",
         },
      ],
      trust: 0.6,
   },
   title: {
      "@context": {
         "@vocab": "https://www.variotdbs.pl/ref/title#",
         sources: {
            "@container": "@list",
            "@context": {
               "@vocab": "https://www.variotdbs.pl/ref/sources#",
            },
         },
      },
      data: "Samsung Galaxy S phones fail to properly validate SwiftKey language pack updates",
      sources: [
         {
            db: "CERT/CC",
            id: "VU#155412",
         },
      ],
      trust: 0.8,
   },
   type: {
      "@context": {
         "@vocab": "https://www.variotdbs.pl/ref/type#",
         sources: {
            "@container": "@list",
            "@context": {
               "@vocab": "https://www.variotdbs.pl/ref/sources#",
            },
         },
      },
      data: "path traversal",
      sources: [
         {
            db: "CNNVD",
            id: "CNNVD-201506-341",
         },
      ],
      trust: 0.6,
   },
}


Log in or create an account to share your comment.

Security Advisory comment format.

This schema specifies the format of a comment related to a security advisory.

UUIDv4 of the comment
UUIDv4 of the Vulnerability-Lookup instance
When the comment was created originally
When the comment was last updated
Title of the comment
Description of the comment
The identifier of the vulnerability (CVE ID, GHSA-ID, PYSEC ID, etc.).



Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Sightings

Author Source Type Date

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
  • Confirmed: The vulnerability is confirmed from an analyst perspective.
  • Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
  • Patched: This vulnerability was successfully patched by the user reporting the sighting.
  • Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
  • Not confirmed: The user expresses doubt about the veracity of the vulnerability.
  • Not patched: This vulnerability was not successfully patched by the user reporting the sighting.