{"id":"CVE-2015-4641","aliases":["EUVD-2015-4660","GHSA-89p8-prmx-639j"],"status":"published","title":"Directory traversal vulnerability in the SwiftKey language-pack update implementation on Samsung...","description":"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.","severity":{"version":"2.0","score":6.4,"vector":"AV:N/AC:L/Au:N/C:N/I:P/A:P","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-07","score":0.03683,"percentile":0.89755,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-22"],"published":"2015-06-19T14:00:00Z","modified":"2026-06-17T00:27:39Z","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/75353","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-4641"},{"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-89p8-prmx-639j"}],"sources":{"cve":[{"id":"CVE-2015-4641","description":"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.","status":"published","published":"2015-06-19T14:00:00Z","modified":"2024-08-06T06:18:12.251Z","updated_at":"2026-11-02T14:35:43.322279Z"}],"euvd":[{"id":"EUVD-2015-4660","description":"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.","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-89p8-prmx-639j","title":"Directory traversal vulnerability in the SwiftKey language-pack update implementation on Samsung...","description":"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.","status":"published","published":"2022-05-17T03:27:57Z","modified":"2025-04-12T12:50:13Z","cwes":["CWE-22"],"updated_at":"2026-11-02T15:01:22.814855Z"}],"nvd":[{"id":"CVE-2015-4641","description":"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.","status":"published","published":"2015-06-19T14:59:02.63Z","modified":"2026-06-17T00:27:39.047Z","cvss":[{"version":"2.0","score":6.4,"vector":"AV:N/AC:L/Au:N/C:N/I:P/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-22"],"updated_at":"2026-11-02T14:03:05.884985Z"}]}}
