CVE-2018-4200
published 2018-06-08CVE-2018-4200: An issue was discovered in certain Apple products. iOS before 11.3.1 is affected. Safari before 11.1 is affected. iCloud before 7.5 on Windows is affected…
PriorityP263high8.8CVSS 3.0
AVNACLPRNUIRSUCHIHAH
EXPLOIT
EPSS
8.73%
94.6th percentile
An issue was discovered in certain Apple products. iOS before 11.3.1 is affected. Safari before 11.1 is affected. iCloud before 7.5 on Windows is affected. iTunes before 12.7.5 on Windows is affected. tvOS before 11.4 is affected. The issue involves the "WebKit" component. It allows remote attackers to execute arbitrary code or cause a denial of service (memory corruption and application crash) via a crafted web site that triggers a WebCore::jsElementScrollHeightGetter use-after-free.
Affected
27 ranges· showing 25
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| apple | icloud | < 7.5 | 7.5 |
| apple | icloud_for_windows | — | — |
| apple | ios | — | — |
| apple | iphone_os | < 11.3.1 | 11.3.1 |
| apple | itunes | < 12.7.5 | 12.7.5 |
| apple | itunes_12.7.5_for_windows | — | — |
| apple | safari | < 11.1 | 11.1 |
| apple | safari | — | — |
| apple | tvos | < 11.4 | 11.4 |
| apple | tvos | — | — |
| canonical | ubuntu_linux | — | — |
| canonical | ubuntu_linux | — | — |
| canonical | ubuntu_linux | — | — |
| debian | webkit2gtk | < webkit2gtk 2.20.2-1 (bookworm) | webkit2gtk 2.20.2-1 (bookworm) |
| f5 | big-ip_aam | — | — |
| f5 | big-ip_afm | — | — |
| f5 | big-ip_analytics | — | — |
| f5 | big-ip_apm | — | — |
| f5 | big-ip_asm | — | — |
| f5 | big-ip_dns | — | — |
| f5 | big-ip_edge_gateway | — | — |
| f5 | big-ip_gtm | — | — |
| f5 | big-ip_link_controller | — | — |
| f5 | big-ip_ltm | — | — |
| f5 | big-ip_pem | — | — |
Detection & IOCsextracted from sources · hover to see the quote
- →The use-after-free is triggered via access to the scrollHeight property on an input element after a DOM manipulation (appendChild) causes the underlying RenderStyle object to be freed; monitor for JavaScript accessing .scrollHeight on input elements in conjunction with dynamic DOM mutations. ↗
- →The exploit PoC combines a CSS content property referencing an internal fragment URL (url(#foo)) on an :enabled input with a -webkit-transform scale rule; detection of this CSS pattern in web content may indicate exploitation attempts. ↗
- →Crash stack trace shows the fault originates in WebCore::jsElementScrollHeightGetter -> WebCore::adjustForAbsoluteZoom -> WebCore::RenderStyle::effectiveZoom -> WebCore::DataRef::operator->; a crash in this call chain on unpatched WebKit versions is a strong indicator of CVE-2018-4200 exploitation. ↗
- →The freed memory region is 320 bytes; heap forensics showing a 320-byte freed allocation accessed 120 bytes inside it during a scrollHeight getter call is indicative of this UAF. ↗
- ·The exploit PoC was developed and tested against a local debug build of WebKit; offsets and addresses in the stack trace are specific to that build and are not directly portable to production binaries. ↗
CVSS provenance
nvdv3.08.8HIGHCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
nvdv2.06.8MEDIUMAV:N/AC:M/Au:N/C:P/I:P/A:P
osv8.8HIGH
vendor_debian8.8LOW
vendor_redhat8.8HIGH
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Apple
CVE-2018-4200: iCloud for Windows 7.5
vendor_apple·2018-06-01·CVSS 8.8
CVE-2018-4200 [HIGH] CVE-2018-4200: iCloud for Windows 7.5
Apple Security Update: About the security content of iCloud for Windows 7.5
Product: iCloud for Windows
Version: 7.5
CVE: CVE-2018-4200
Component: WebKit
Impact: Processing maliciously crafted web content may lead to arbitrary code execution
Description: A memory corruption issue was addressed with improved state management.
Apple
CVE-2018-4200: iTunes 12.7.5 for Windows
vendor_apple·2018-05-29·CVSS 8.8
CVE-2018-4200 [HIGH] CVE-2018-4200: iTunes 12.7.5 for Windows
Apple Security Update: About the security content of iTunes 12.7.5 for Windows
Product: iTunes 12.7.5 for Windows
CVE: CVE-2018-4200
Component: WebKit
Impact: Processing maliciously crafted web content may lead to arbitrary code execution
Description: A memory corruption issue was addressed with improved state management.
Apple
CVE-2018-4200: tvOS 11.4
vendor_apple·2018-05-29·CVSS 8.8
CVE-2018-4200 [HIGH] CVE-2018-4200: tvOS 11.4
Apple Security Update: About the security content of tvOS 11.4
Product: tvOS
Version: 11.4
CVE: CVE-2018-4200
Component: WebKit
Impact: Processing maliciously crafted web content may lead to arbitrary code execution
Description: A memory corruption issue was addressed with improved state management.
Ubuntu
WebKitGTK+ vulnerability
vendor_ubuntu·2018-05-08
CVE-2018-4200 WebKitGTK+ vulnerability
Title: WebKitGTK+ vulnerability
Summary: A security issue was fixed in WebKitGTK+.
Ivan Fratric discovered that WebKitGTK+ incorrectly handled certain web
content. If a user were tricked into viewing a malicious website, a remote
attacker could possibly exploit this to execute arbitrary code.
Instructions: This update uses a new upstream release, which includes additional bug
fixes. After a standard system update you need to restart any applications
that use WebKitGTK+, such as Epiphany, to make all the necessary changes.
Red Hat
webkitgtk: memory corruption processing maliciously crafted web content
vendor_redhat·2018-05-07·CVSS 8.8
CVE-2018-4200 [HIGH] CWE-119 webkitgtk: memory corruption processing maliciously crafted web content
webkitgtk: memory corruption processing maliciously crafted web content
An issue was discovered in certain Apple products. iOS before 11.3.1 is affected. Safari before 11.1 is affected. iCloud before 7.5 on Windows is affected. iTunes before 12.7.5 on Windows is affected. tvOS before 11.4 is affected. The issue involves the "WebKit" component. It allows remote attackers to execute arbitrary code or cause a denial of service (memory corruption and application crash) via a crafted web site that triggers a WebCore::jsElementScrollHeightGetter use-after-free.
Package: webkitgtk (Red Hat Enterprise Linux 6) - Will not fix
Package: webkitgtk3 (Red Hat Enterprise Linux 7) - Will not fix
Package: webkitgtk4 (Red Hat Enterprise Linux 8) - Not affected
Apple
CVE-2018-4200: Safari 11.1
vendor_apple·2018-04-24·CVSS 8.8
CVE-2018-4200 [HIGH] CVE-2018-4200: Safari 11.1
Apple Security Update: About the security content of Safari 11.1
Product: Safari
Version: 11.1
CVE: CVE-2018-4200
Component: WebKit
Impact: Processing maliciously crafted web content may lead to arbitrary code execution
Description: A memory corruption issue was addressed with improved state management.
Apple
CVE-2018-4200: iOS 11.3.1
vendor_apple·2018-04-24·CVSS 8.8
CVE-2018-4200 [HIGH] CVE-2018-4200: iOS 11.3.1
Apple Security Update: About the security content of iOS 11.3.1
Product: iOS
Version: 11.3.1
CVE: CVE-2018-4200
Component: WebKit
Impact: Processing maliciously crafted web content may lead to arbitrary code execution
Description: A memory corruption issue was addressed with improved state management.
F5
CVE-2018-5507: On F5 BIG-IP versions 13
vendor_f5·2018-04-13·CVSS 7.5
CVE-2018-5507 [HIGH] CVE-2018-5507: On F5 BIG-IP versions 13
CVE-2018-5507: On F5 BIG-IP versions 13
On F5 BIG-IP versions 13.0.0, 12.1.0-12.1.3.1, 11.6.1-11.6.2, or 11.5.1-11.5.5, vCMP guests running on VIPRION 2100, 4200 and 4300 series blades cannot correctly decrypt ciphertext from established SSL sessions with small MTU.
Affected Products: BIG-IP AAM, BIG-IP AFM, BIG-IP APM, BIG-IP ASM, BIG-IP Analytics, BIG-IP DNS, BIG-IP Edge Gateway, BIG-IP GTM, BIG-IP LTM, BIG-IP Link Controller, BIG-IP PEM, BIG-IP WebAccelerator, BIG-IP WebSafe
Affected Versions: 11.5.1 - 11.5.5; 11.6.1 - 11.6.2; 12.1.0 - 12.1.3; 13.0.0
F5 Advisory Articles: K52521791
F5 References: https://support.f5.com/csp/article/K52521791
Debian
CVE-2018-4200: webkit2gtk - An issue was discovered in certain Apple products. iOS before 11.3.1 is affected...
vendor_debian·2018·CVSS 8.8
CVE-2018-4200 [HIGH] CVE-2018-4200: webkit2gtk - An issue was discovered in certain Apple products. iOS before 11.3.1 is affected...
An issue was discovered in certain Apple products. iOS before 11.3.1 is affected. Safari before 11.1 is affected. iCloud before 7.5 on Windows is affected. iTunes before 12.7.5 on Windows is affected. tvOS before 11.4 is affected. The issue involves the "WebKit" component. It allows remote attackers to execute arbitrary code or cause a denial of service (memory corruption and application crash) via a crafted web site that triggers a WebCore::jsElementScrollHeightGetter use-after-free.
Scope: local
bookworm: resolved (fixed in 2.20.2-1)
bullseye: resolved (fixed in 2.20.2-1)
forky: resolved (fixed in 2.20.2-1)
sid: resolved (fixed in 2.20.2-1)
trixie: resolved (fixed in 2.20.2-1)
GHSA
GHSA-xpr5-5ww3-6f66: An issue was discovered in certain Apple products
ghsa_unreviewed·2022-05-14
CVE-2018-4200 [HIGH] CWE-416 GHSA-xpr5-5ww3-6f66: An issue was discovered in certain Apple products
An issue was discovered in certain Apple products. iOS before 11.3.1 is affected. Safari before 11.1 is affected. iCloud before 7.5 on Windows is affected. iTunes before 12.7.5 on Windows is affected. tvOS before 11.4 is affected. The issue involves the "WebKit" component. It allows remote attackers to execute arbitrary code or cause a denial of service (memory corruption and application crash) via a crafted web site that triggers a WebCore::jsElementScrollHeightGetter use-after-free.
OSV
CVE-2018-4200: An issue was discovered in certain Apple products
osv·2018-06-08·CVSS 8.8
CVE-2018-4200 [HIGH] CVE-2018-4200: An issue was discovered in certain Apple products
An issue was discovered in certain Apple products. iOS before 11.3.1 is affected. Safari before 11.1 is affected. iCloud before 7.5 on Windows is affected. iTunes before 12.7.5 on Windows is affected. tvOS before 11.4 is affected. The issue involves the "WebKit" component. It allows remote attackers to execute arbitrary code or cause a denial of service (memory corruption and application crash) via a crafted web site that triggers a WebCore::jsElementScrollHeightGetter use-after-free.
No detection rules found.
Bugzilla
CVE-2018-4121 CVE-2018-4200 CVE-2018-4204 mingw-webkitgtk3: various flaws [fedora-all]
bugzilla·2018-05-11·CVSS 8.8
CVE-2018-4121 [HIGH] CVE-2018-4121 CVE-2018-4200 CVE-2018-4204 mingw-webkitgtk3: various flaws [fedora-all]
CVE-2018-4121 CVE-2018-4200 CVE-2018-4204 mingw-webkitgtk3: various flaws [fedora-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of fedora-all.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
fedpkg commit message.
NOTE: this issue affects multiple supported
Bugzilla
CVE-2018-4200 webkitgtk: memory corruption processing maliciously crafted web content
bugzilla·2018-05-11·CVSS 8.8
CVE-2018-4200 [HIGH] CVE-2018-4200 webkitgtk: memory corruption processing maliciously crafted web content
CVE-2018-4200 webkitgtk: memory corruption processing maliciously crafted web content
A flaw was found in WebKitGTK+ before version 2.20.2. A memory corruption issue when processing maliciously crafted web content may lead to arbitrary code execution. processing maliciously crafted web content may lead to arbitrary code execution.
References:
https://webkitgtk.org/security/WSA-2018-0004.html
Discussion:
Created mingw-webkitgtk tracking bugs for this issue:
Affects: fedora-all [bug 1577375]
Created mingw-webkitgtk3 tracking bugs for this issue:
Affects: fedora-all [bug 1577380]
Created webkitgtk tracking bugs for this issue:
Affects: epel-all [bug 1577378]
Affects: fedora-all [bug 1577377]
Created webkitgtk4 tracking bugs for this issue:
Affects: fedora-all [bug 1577379]
Bugzilla
CVE-2018-4121 CVE-2018-4200 CVE-2018-4204 webkitgtk: various flaws [fedora-all]
bugzilla·2018-05-11·CVSS 8.8
CVE-2018-4121 [HIGH] CVE-2018-4121 CVE-2018-4200 CVE-2018-4204 webkitgtk: various flaws [fedora-all]
CVE-2018-4121 CVE-2018-4200 CVE-2018-4204 webkitgtk: various flaws [fedora-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of fedora-all.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
fedpkg commit message.
NOTE: this issue affects multiple supported versio
Bugzilla
CVE-2018-4121 CVE-2018-4200 CVE-2018-4204 webkitgtk: various flaws [epel-all]
bugzilla·2018-05-11·CVSS 8.8
CVE-2018-4121 [HIGH] CVE-2018-4121 CVE-2018-4200 CVE-2018-4204 webkitgtk: various flaws [epel-all]
CVE-2018-4121 CVE-2018-4200 CVE-2018-4204 webkitgtk: various flaws [epel-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of epel-all.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
fedpkg commit message.
NOTE: this issue affects multiple supported versions o
Bugzilla
CVE-2018-4121 CVE-2018-4200 CVE-2018-4204 webkitgtk4: various flaws [fedora-all]
bugzilla·2018-05-11·CVSS 8.8
CVE-2018-4121 [HIGH] CVE-2018-4121 CVE-2018-4200 CVE-2018-4204 webkitgtk4: various flaws [fedora-all]
CVE-2018-4121 CVE-2018-4200 CVE-2018-4204 webkitgtk4: various flaws [fedora-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of fedora-all.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
fedpkg commit message.
NOTE: this issue affects multiple supported versi
Bugzilla
CVE-2018-4121 CVE-2018-4200 CVE-2018-4204 mingw-webkitgtk: various flaws [fedora-all]
bugzilla·2018-05-11·CVSS 8.8
CVE-2018-4121 [HIGH] CVE-2018-4121 CVE-2018-4200 CVE-2018-4204 mingw-webkitgtk: various flaws [fedora-all]
CVE-2018-4121 CVE-2018-4200 CVE-2018-4204 mingw-webkitgtk: various flaws [fedora-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of fedora-all.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
fedpkg commit message.
NOTE: this issue affects multiple supported
http://www.securityfocus.com/bid/103961http://www.securitytracker.com/id/1040743https://bugs.chromium.org/p/project-zero/issues/detail?id=1525https://security.gentoo.org/glsa/201808-04https://support.apple.com/HT208741https://support.apple.com/HT208743https://support.apple.com/HT208850https://support.apple.com/HT208852https://support.apple.com/HT208853https://usn.ubuntu.com/3640-1/https://www.exploit-db.com/exploits/44566/http://www.securityfocus.com/bid/103961http://www.securitytracker.com/id/1040743https://bugs.chromium.org/p/project-zero/issues/detail?id=1525https://security.gentoo.org/glsa/201808-04https://support.apple.com/HT208741https://support.apple.com/HT208743https://support.apple.com/HT208850https://support.apple.com/HT208852https://support.apple.com/HT208853https://usn.ubuntu.com/3640-1/https://www.exploit-db.com/exploits/44566/
2018-06-08
Published