CVE-2017-2446
An issue was discovered in certain Apple products. iOS before 10.3 is affected. Safari before 10...
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.8
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.
- Record
CVE-2017-2446- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2017-2446- Updated
- 2026-11-02
EUVDEUVD-2017-11629 No score
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.
- Record
EUVD-2017-11629- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-3f9w-9gh8-8jm4
8.8
An issue was discovered in certain Apple products. iOS before 10.3 is affected. Safari before 10...
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.
- Record
GHSA-3f9w-9gh8-8jm4- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
8.8
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.
- Record
CVE-2017-2446- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2017-2446
8.8
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.
- Record
DEBIAN-CVE-2017-2446- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2017-2446
8.8
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.
- Record
UBUNTU-CVE-2017-2446- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2017-0109 No score
Updated webkit2 packages fix security vulnerability
Multiple security fixes in latest webkit2 update.
- Record
MGASA-2017-0109- Updated
- 2026-11-02
OSVUSN-3257-1 No score
webkit2gtk vulnerabilities
A large number of security issues were discovered in the WebKitGTK+ Web and JavaScript engines. If a user were tricked into viewing a malicious website, a remote attacker could exploit a variety of issues related to web browser security, including cross-site scripting attacks, denial of service attacks, and arbitrary code execution.
- Record
USN-3257-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
webkit2gtkDebian:12 |
before 2.14.6-1 | 2.14.6-1 |
webkit2gtkDebian:13 |
before 2.14.6-1 | 2.14.6-1 |
webkit2gtkDebian:14 |
before 2.14.6-1 | 2.14.6-1 |
webkit2Mageia:5 From an advisory covering 22 CVEs |
before 2.14.6-1.mga5 | 2.14.6-1.mga5 |
webkit2gtkUbuntu:16.04:LTS |
before 2.16.1-0ubuntu0.16.04.1, plus listed versions 2.8.5+dfsg1-32.10.3+dfsg1-12.10.4+dfsg1-12.10.5-12.10.6-1 Show 7 moreShow less2.10.6-1ubuntu12.10.8-1ubuntu12.10.9-1ubuntu12.12.5-0ubuntu0.16.04.12.14.2-0ubuntu0.16.04.12.14.3-0ubuntu0.16.04.12.14.5-0ubuntu0.16.04.1 |
2.16.1-0ubuntu0.16.04.1 |
qtwebkit-opensource-srcUbuntu:16.04:LTS |
All versions, plus listed versions 5.4.2+dfsg-1ubuntu2.15.5.1+dfsg-2ubuntu1 |
None known |
qtwebkit-sourceUbuntu:16.04:LTS |
All versions, plus listed versions 2.3.2-0ubuntu102.3.2-0ubuntu11 |
None known |
webkitgtkUbuntu:16.04:LTS |
All versions, plus listed versions 2.4.9-2ubuntu22.4.10-0ubuntu12.4.11-0ubuntu0.1 |
None known |
qtwebkit-opensource-srcUbuntu:18.04:LTS |
All versions, plus listed versions 5.9.1+dfsg-5ubuntu15.9.1+dfsg-5ubuntu35.212.0~alpha2-5build25.212.0~alpha2-5build45.212.0~alpha2-75.212.0~alpha2-7build25.212.0~alpha2-7ubuntu1 |
None known |
qtwebkit-sourceUbuntu:18.04:LTS |
All versions, plus listed versions 2.3.2-0ubuntu13 |
None known |
Show 5 moreShow less
| Package | Affected | Fixed |
|---|---|---|
webkitgtkUbuntu:18.04:LTS |
All versions, plus listed versions 2.4.11-32.4.11-3ubuntu22.4.11-3ubuntu3 |
None known |
qtwebkit-opensource-srcUbuntu:20.04:LTS |
All versions, plus listed versions 5.212.0~alpha3-35.212.0~alpha3-55.212.0~alpha3-65.212.0~alpha3-75.212.0~alpha4-15.212.0~alpha4-1ubuntu15.212.0~alpha4-1ubuntu25.212.0~alpha4-1ubuntu2.1 |
None known |
qtwebkit-opensource-srcUbuntu:22.04:LTS |
All versions, plus listed versions 5.212.0~alpha4-125.212.0~alpha4-135.212.0~alpha4-145.212.0~alpha4-14build15.212.0~alpha4-14ubuntu25.212.0~alpha4-15ubuntu1 |
None known |
qtwebkit-opensource-srcUbuntu:24.04:LTS |
All versions, plus listed versions 5.212.0~alpha4-335.212.0~alpha4-33build15.212.0~alpha4-345.212.0~alpha4-34ubuntu35.212.0~alpha4-34ubuntu45.212.0~alpha4-36 |
None known |
webkit2gtkUbuntu:16.04:LTS From an advisory covering 34 CVEs |
before 2.16.1-0ubuntu0.16.04.1, plus listed versions 2.8.5+dfsg1-32.10.3+dfsg1-12.10.4+dfsg1-12.10.5-12.10.6-1 Show 7 moreShow less2.10.6-1ubuntu12.10.8-1ubuntu12.10.9-1ubuntu12.12.5-0ubuntu0.16.04.12.14.2-0ubuntu0.16.04.12.14.3-0ubuntu0.16.04.12.14.5-0ubuntu0.16.04.1 |
2.16.1-0ubuntu0.16.04.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | Apple Safari - 'DateTimeFormat.format' Type Confusion | 2017-03-27 |
| Exploit-DB | Apple Safari - Builtin JavaScript Allows Function.caller to be Used in Strict Mode | 2017-03-27 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2017-2446 is a high vulnerability (CVSS 8.8) in Apple Safari, published April 1, 2017. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 8.26%, the 94th percentile. Fixed in webkit2gtk 2.14.6-1.
References
bugs.chromium.org/p/project-zero/issues/detail?id=1032
exploit-db.com/exploits/41741
securitytracker.com/id/1038137
exploit-db.com/exploits/41742
support.apple.com/HT207601
securityfocus.com/bid/97130
Show 50 moreShow less
security.gentoo.org/glsa/201706-15
support.apple.com/HT207600
doar-e.github.io/blog/2018/07/14/cve-2017-2446-or-jscjsglobalobjectishavingabadtime
support.apple.com/HT207617
nvd.nist.gov/vuln/detail/CVE-2017-2446
github.com/advisories/GHSA-3f9w-9gh8-8jm4
security-tracker.debian.org/tracker/CVE-2017-2446
advisories.mageia.org/MGASA-2017-0109.html
bugs.mageia.org/show_bug.cgi?id=20642
webkitgtk.org/security/WSA-2017-0003.html
webkitgtk.org/2017/04/06/webkitgtk2.14.6-released.html
webkitgtk.org/2017/03/20/webkitgtk2.16.0-released.html
webkitgtk.org/2017/04/04/webkitgtk2.16.1-released.html
ubuntu.com/usn/usn-3257-1
ubuntu.com/security/CVE-2017-2446
ubuntu.com/security/notices/USN-3257-1
cve.org/CVERecord?id=CVE-2017-2446
ubuntu.com/security/CVE-2016-9642
ubuntu.com/security/CVE-2016-9643
ubuntu.com/security/CVE-2017-2364
ubuntu.com/security/CVE-2017-2367
ubuntu.com/security/CVE-2017-2376
ubuntu.com/security/CVE-2017-2377
ubuntu.com/security/CVE-2017-2386
ubuntu.com/security/CVE-2017-2392
ubuntu.com/security/CVE-2017-2394
ubuntu.com/security/CVE-2017-2395
ubuntu.com/security/CVE-2017-2396
ubuntu.com/security/CVE-2017-2405
ubuntu.com/security/CVE-2017-2415
ubuntu.com/security/CVE-2017-2419
ubuntu.com/security/CVE-2017-2433
ubuntu.com/security/CVE-2017-2442
ubuntu.com/security/CVE-2017-2445
ubuntu.com/security/CVE-2017-2447
ubuntu.com/security/CVE-2017-2454
ubuntu.com/security/CVE-2017-2455
ubuntu.com/security/CVE-2017-2457
ubuntu.com/security/CVE-2017-2459
ubuntu.com/security/CVE-2017-2460
ubuntu.com/security/CVE-2017-2464
ubuntu.com/security/CVE-2017-2465
ubuntu.com/security/CVE-2017-2466
ubuntu.com/security/CVE-2017-2468
ubuntu.com/security/CVE-2017-2469
ubuntu.com/security/CVE-2017-2470
ubuntu.com/security/CVE-2017-2471
ubuntu.com/security/CVE-2017-2475
ubuntu.com/security/CVE-2017-2476
ubuntu.com/security/CVE-2017-2481