{"id":"CVE-2015-4640","aliases":["EUVD-2015-4659","GHSA-vvp6-3cxw-w3p7"],"status":"published","title":"The SwiftKey language-pack update implementation on Samsung Galaxy S4, S4 Mini, S5, and S6...","description":"The SwiftKey language-pack update implementation on Samsung Galaxy S4, S4 Mini, S5, and S6 devices relies on an HTTP connection to the skslm.swiftkey.net server, which allows man-in-the-middle attackers to write to language-pack files by modifying an HTTP response.  NOTE: CVE-2015-4640 exploitation can be combined with CVE-2015-4641 exploitation for man-in-the-middle code execution.","severity":{"version":"2.0","score":2.9,"vector":"AV:A/AC:M/Au:N/C:N/I:P/A:N","level":"low","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-07","score":0.00945,"percentile":0.61293,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-254"],"published":"2015-06-19T14:00:00Z","modified":"2026-06-17T00:27:38Z","products":[{"vendor":"swiftkey","product":"swiftkey_sdk"}],"references":[{"url":"https://www.nowsecure.com/keyboard-vulnerability/","tags":["x_refsource_MISC","x_transferred","Exploit"]},{"url":"https://www.nowsecure.com/blog/2015/06/16/remote-code-execution-as-system-user-on-samsung-phones/","tags":["x_refsource_MISC","x_transferred","Exploit"]},{"url":"https://github.com/nowsecure/samsung-ime-rce-poc/","tags":["x_refsource_MISC","x_transferred","Exploit"]},{"url":"http://www.securityfocus.com/bid/75347","tags":["vdb-entry","x_refsource_BID","x_transferred"]},{"url":"http://arstechnica.com/security/2015/06/new-exploit-turns-samsung-galaxy-phones-into-remote-bugging-devices/","tags":["x_refsource_MISC","x_transferred","Exploit"]},{"url":"http://www.kb.cert.org/vuls/id/155412","tags":["third-party-advisory","x_refsource_CERT-VN","x_transferred","Third Party Advisory","US Government Resource"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2015-4640"},{"url":"https://github.com/nowsecure/samsung-ime-rce-poc"},{"url":"https://www.nowsecure.com/blog/2015/06/16/remote-code-execution-as-system-user-on-samsung-phones"},{"url":"https://www.nowsecure.com/keyboard-vulnerability"},{"url":"http://arstechnica.com/security/2015/06/new-exploit-turns-samsung-galaxy-phones-into-remote-bugging-devices"},{"url":"https://github.com/advisories/GHSA-vvp6-3cxw-w3p7"}],"sources":{"cve":[{"id":"CVE-2015-4640","description":"The SwiftKey language-pack update implementation on Samsung Galaxy S4, S4 Mini, S5, and S6 devices relies on an HTTP connection to the skslm.swiftkey.net server, which allows man-in-the-middle attackers to write to language-pack files by modifying an HTTP response.  NOTE: CVE-2015-4640 exploitation can be combined with CVE-2015-4641 exploitation for man-in-the-middle code execution.","status":"published","published":"2015-06-19T14:00:00Z","modified":"2024-08-06T06:18:12.041Z","updated_at":"2026-11-02T14:35:43.322279Z"}],"euvd":[{"id":"EUVD-2015-4659","description":"The SwiftKey language-pack update implementation on Samsung Galaxy S4, S4 Mini, S5, and S6 devices relies on an HTTP connection to the skslm.swiftkey.net server, which allows man-in-the-middle attackers to write to language-pack files by modifying an HTTP response.  NOTE: CVE-2015-4640 exploitation can be combined with CVE-2015-4641 exploitation for man-in-the-middle code execution.","status":"published","published":"2015-06-19T14:00:00Z","modified":"2024-08-06T06:18:12Z","updated_at":"2026-11-03T02:22:03.142599Z"}],"ghsa":[{"id":"GHSA-vvp6-3cxw-w3p7","title":"The SwiftKey language-pack update implementation on Samsung Galaxy S4, S4 Mini, S5, and S6...","description":"The SwiftKey language-pack update implementation on Samsung Galaxy S4, S4 Mini, S5, and S6 devices relies on an HTTP connection to the skslm.swiftkey.net server, which allows man-in-the-middle attackers to write to language-pack files by modifying an HTTP response.  NOTE: CVE-2015-4640 exploitation can be combined with CVE-2015-4641 exploitation for man-in-the-middle code execution.","status":"published","published":"2022-05-17T03:28:02Z","modified":"2025-04-12T12:50:13Z","updated_at":"2026-11-02T15:01:22.814855Z"}],"nvd":[{"id":"CVE-2015-4640","description":"The SwiftKey language-pack update implementation on Samsung Galaxy S4, S4 Mini, S5, and S6 devices relies on an HTTP connection to the skslm.swiftkey.net server, which allows man-in-the-middle attackers to write to language-pack files by modifying an HTTP response.  NOTE: CVE-2015-4640 exploitation can be combined with CVE-2015-4641 exploitation for man-in-the-middle code execution.","status":"published","published":"2015-06-19T14:59:01.347Z","modified":"2026-06-17T00:27:38.923Z","cvss":[{"version":"2.0","score":2.9,"vector":"AV:A/AC:M/Au:N/C:N/I:P/A:N","level":"low","assessor":"primary"}],"cwes":["CWE-254"],"updated_at":"2026-11-02T14:03:05.884985Z"}]}}
