{"id":"CVE-2017-2446","aliases":["DEBIAN-CVE-2017-2446","EUVD-2017-11629","GHSA-3f9w-9gh8-8jm4","MGASA-2017-0109","UBUNTU-CVE-2017-2446","USN-3257-1"],"status":"published","title":"An issue was discovered in certain Apple products. iOS before 10.3 is affected. Safari before 10...","description":"An issue was discovered in certain Apple products. iOS before 10.3 is affected. Safari before 10.1 is affected. tvOS before 10.2 is affected. The issue involves the \"WebKit\" component. It allows remote attackers to execute arbitrary code via a crafted web site that leverages the mishandling of strict mode functions.","severity":{"version":"3.0","score":8.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.08258,"percentile":0.94941,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":true},"published":"2017-04-01T00:00:00Z","modified":"2026-09-01T20:03:47Z","exploits":[{"source":"exploitdb","id":"EDB-41741","title":"Apple Safari - 'DateTimeFormat.format' Type Confusion","type":"dos","platform":"multiple","date":"2017-03-27","verified":true,"url":"https://www.exploit-db.com/exploits/41741"},{"source":"exploitdb","id":"EDB-41742","title":"Apple Safari - Builtin JavaScript Allows Function.caller to be Used in Strict Mode","type":"dos","platform":"multiple","date":"2017-03-27","verified":true,"url":"https://www.exploit-db.com/exploits/41742"}],"fixes":[{"ecosystem":"Debian:12","package":"webkit2gtk","fixed_in":["2.14.6-1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"webkit2gtk","fixed_in":["2.14.6-1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"webkit2gtk","fixed_in":["2.14.6-1"],"sources":["osv"]},{"ecosystem":"Ubuntu:16.04:LTS","package":"webkit2gtk","fixed_in":["2.16.1-0ubuntu0.16.04.1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:12","package":"webkit2gtk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.14.6-1"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"webkit2gtk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.14.6-1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"webkit2gtk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.14.6-1"}]}]},{"source":"osv","ecosystem":"Mageia:5","package":"webkit2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.14.6-1.mga5"}]}],"bundled":22},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"webkit2gtk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.16.1-0ubuntu0.16.04.1"}]}],"versions":["2.8.5+dfsg1-3","2.10.3+dfsg1-1","2.10.4+dfsg1-1","2.10.5-1","2.10.6-1","2.10.6-1ubuntu1","2.10.8-1ubuntu1","2.10.9-1ubuntu1","2.12.5-0ubuntu0.16.04.1","2.14.2-0ubuntu0.16.04.1","2.14.3-0ubuntu0.16.04.1","2.14.5-0ubuntu0.16.04.1"]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"qtwebkit-opensource-src","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["5.4.2+dfsg-1ubuntu2.1","5.5.1+dfsg-2ubuntu1"]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"qtwebkit-source","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.3.2-0ubuntu10","2.3.2-0ubuntu11"]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"webkitgtk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.4.9-2ubuntu2","2.4.10-0ubuntu1","2.4.11-0ubuntu0.1"]},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"qtwebkit-opensource-src","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["5.9.1+dfsg-5ubuntu1","5.9.1+dfsg-5ubuntu3","5.212.0~alpha2-5build2","5.212.0~alpha2-5build4","5.212.0~alpha2-7","5.212.0~alpha2-7build2","5.212.0~alpha2-7ubuntu1"]},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"qtwebkit-source","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.3.2-0ubuntu13"]},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"webkitgtk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.4.11-3","2.4.11-3ubuntu2","2.4.11-3ubuntu3"]},{"source":"osv","ecosystem":"Ubuntu:20.04:LTS","package":"qtwebkit-opensource-src","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["5.212.0~alpha3-3","5.212.0~alpha3-5","5.212.0~alpha3-6","5.212.0~alpha3-7","5.212.0~alpha4-1","5.212.0~alpha4-1ubuntu1","5.212.0~alpha4-1ubuntu2","5.212.0~alpha4-1ubuntu2.1"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"qtwebkit-opensource-src","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["5.212.0~alpha4-12","5.212.0~alpha4-13","5.212.0~alpha4-14","5.212.0~alpha4-14build1","5.212.0~alpha4-14ubuntu2","5.212.0~alpha4-15ubuntu1"]},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"qtwebkit-opensource-src","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["5.212.0~alpha4-33","5.212.0~alpha4-33build1","5.212.0~alpha4-34","5.212.0~alpha4-34ubuntu3","5.212.0~alpha4-34ubuntu4","5.212.0~alpha4-36"]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"webkit2gtk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.16.1-0ubuntu0.16.04.1"}]}],"versions":["2.8.5+dfsg1-3","2.10.3+dfsg1-1","2.10.4+dfsg1-1","2.10.5-1","2.10.6-1","2.10.6-1ubuntu1","2.10.8-1ubuntu1","2.10.9-1ubuntu1","2.12.5-0ubuntu0.16.04.1","2.14.2-0ubuntu0.16.04.1","2.14.3-0ubuntu0.16.04.1","2.14.5-0ubuntu0.16.04.1"],"bundled":34}],"products":[{"vendor":"apple","product":"iphone_os"},{"vendor":"apple","product":"safari"},{"vendor":"apple","product":"tvos"}],"references":[{"url":"https://bugs.chromium.org/p/project-zero/issues/detail?id=1032","tags":["x_refsource_MISC","x_transferred","web"]},{"url":"https://www.exploit-db.com/exploits/41741/","tags":["exploit","x_refsource_EXPLOIT-DB","x_transferred","web"]},{"url":"http://www.securitytracker.com/id/1038137","tags":["vdb-entry","x_refsource_SECTRACK","x_transferred","web"]},{"url":"https://www.exploit-db.com/exploits/41742/","tags":["exploit","x_refsource_EXPLOIT-DB","x_transferred","web"]},{"url":"https://support.apple.com/HT207601","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","advisory","report"]},{"url":"http://www.securityfocus.com/bid/97130","tags":["vdb-entry","x_refsource_BID","x_transferred","Third Party Advisory","VDB Entry","advisory"]},{"url":"https://security.gentoo.org/glsa/201706-15","tags":["vendor-advisory","x_refsource_GENTOO","x_transferred","advisory"]},{"url":"https://support.apple.com/HT207600","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","advisory","report"]},{"url":"https://doar-e.github.io/blog/2018/07/14/cve-2017-2446-or-jscjsglobalobjectishavingabadtime/","tags":["x_refsource_MISC","x_transferred","article"]},{"url":"https://support.apple.com/HT207617","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","advisory","report"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2017-2446"},{"url":"https://doar-e.github.io/blog/2018/07/14/cve-2017-2446-or-jscjsglobalobjectishavingabadtime"},{"url":"https://www.exploit-db.com/exploits/41741"},{"url":"https://www.exploit-db.com/exploits/41742"},{"url":"https://github.com/advisories/GHSA-3f9w-9gh8-8jm4"},{"url":"https://security-tracker.debian.org/tracker/CVE-2017-2446","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2017-0109.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=20642","tags":["report"]},{"url":"https://webkitgtk.org/security/WSA-2017-0003.html","tags":["web"]},{"url":"https://webkitgtk.org/2017/04/06/webkitgtk2.14.6-released.html","tags":["web"]},{"url":"https://webkitgtk.org/2017/03/20/webkitgtk2.16.0-released.html","tags":["web"]},{"url":"https://webkitgtk.org/2017/04/04/webkitgtk2.16.1-released.html","tags":["web"]},{"url":"https://www.ubuntu.com/usn/usn-3257-1/","tags":["web"]},{"url":"https://ubuntu.com/security/CVE-2017-2446","tags":["report"]},{"url":"https://www.webkitgtk.org/security/WSA-2017-0003.html","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-3257-1","tags":["advisory"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2017-2446","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9642","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9643","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2364","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2367","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2376","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2377","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2386","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2392","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2394","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2395","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2396","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2405","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2415","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2419","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2433","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2442","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2445","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2447","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2454","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2455","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2457","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2459","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2460","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2464","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2465","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2466","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2468","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2469","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2470","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2471","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2475","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2476","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-2481","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2017-2446","description":"An issue was discovered in certain Apple products. iOS before 10.3 is affected. Safari before 10.1 is affected. tvOS before 10.2 is affected. The issue involves the \"WebKit\" component. It allows remote attackers to execute arbitrary code via a crafted web site that leverages the mishandling of strict mode functions.","status":"published","published":"2017-04-02T01:36:00Z","modified":"2024-08-05T13:55:05.527Z","updated_at":"2026-11-02T14:33:15.201133Z"}],"euvd":[{"id":"EUVD-2017-11629","description":"An issue was discovered in certain Apple products. iOS before 10.3 is affected. Safari before 10.1 is affected. tvOS before 10.2 is affected. The issue involves the \"WebKit\" component. It allows remote attackers to execute arbitrary code via a crafted web site that leverages the mishandling of strict mode functions.","status":"published","published":"2017-04-02T01:36:00Z","modified":"2024-08-05T13:55:05Z","updated_at":"2026-11-03T02:39:20.934385Z"}],"ghsa":[{"id":"GHSA-3f9w-9gh8-8jm4","title":"An issue was discovered in certain Apple products. iOS before 10.3 is affected. Safari before 10...","description":"An issue was discovered in certain Apple products. iOS before 10.3 is affected. Safari before 10.1 is affected. tvOS before 10.2 is affected. The issue involves the \"WebKit\" component. It allows remote attackers to execute arbitrary code via a crafted web site that leverages the mishandling of strict mode functions.","status":"published","published":"2022-05-13T01:44:50Z","modified":"2025-04-20T03:36:15Z","cvss":[{"version":"3.0","score":8.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:01:44.058341Z"}],"nvd":[{"id":"CVE-2017-2446","description":"An issue was discovered in certain Apple products. iOS before 10.3 is affected. Safari before 10.1 is affected. tvOS before 10.2 is affected. The issue involves the \"WebKit\" component. It allows remote attackers to execute arbitrary code via a crafted web site that leverages the mishandling of strict mode functions.","status":"published","published":"2017-04-02T01:59:02.433Z","modified":"2026-06-17T01:16:13.09Z","cvss":[{"version":"3.0","score":8.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":6.8,"vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"updated_at":"2026-11-02T14:03:44.86906Z"}],"osv":[{"id":"CVE-2017-2446","description":"An issue was discovered in certain Apple products. iOS before 10.3 is affected. Safari before 10.1 is affected. tvOS before 10.2 is affected. The issue involves the \"WebKit\" component. It allows remote attackers to execute arbitrary code via a crafted web site that leverages the mishandling of strict mode functions.","status":"published","published":"2017-04-02T01:59:02.433Z","modified":"2026-04-16T06:23:20.692740543Z","cvss":[{"version":"3.0","score":8.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:44:05.486486Z"},{"id":"DEBIAN-CVE-2017-2446","description":"An issue was discovered in certain Apple products. iOS before 10.3 is affected. Safari before 10.1 is affected. tvOS before 10.2 is affected. The issue involves the \"WebKit\" component. It allows remote attackers to execute arbitrary code via a crafted web site that leverages the mishandling of strict mode functions.","status":"published","published":"2017-04-02T01:59:02.433Z","modified":"2026-09-01T20:03:47.632489087Z","cvss":[{"version":"3.0","score":8.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:45:29.100767Z"},{"id":"UBUNTU-CVE-2017-2446","description":"An issue was discovered in certain Apple products. iOS before 10.3 is affected. Safari before 10.1 is affected. tvOS before 10.2 is affected. The issue involves the \"WebKit\" component. It allows remote attackers to execute arbitrary code via a crafted web site that leverages the mishandling of strict mode functions.","status":"published","published":"2017-04-01T00:00:00Z","modified":"2026-04-22T11:22:29.432916Z","cvss":[{"version":"3.0","score":8.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:54:14.977781Z"},{"id":"MGASA-2017-0109","title":"Updated webkit2 packages fix security vulnerability","description":"Multiple security fixes in latest webkit2 update.\n","status":"published","published":"2017-04-16T06:29:12Z","modified":"2026-04-16T06:22:38.045736387Z","updated_at":"2026-11-02T15:49:40.103088Z"},{"id":"USN-3257-1","title":"webkit2gtk vulnerabilities","description":"A large number of security issues were discovered in the WebKitGTK+ Web and\nJavaScript engines. If a user were tricked into viewing a malicious\nwebsite, a remote attacker could exploit a variety of issues related to web\nbrowser security, including cross-site scripting attacks, denial of service\nattacks, and arbitrary code execution.\n","status":"published","published":"2017-04-10T17:32:26Z","modified":"2026-04-22T09:33:53.941005Z","updated_at":"2026-11-02T16:58:10.303275Z"}]}}
