CVE-2019-8611
published 2019-12-18CVE-2019-8611: Multiple memory corruption issues were addressed with improved memory handling. This issue is fixed in iOS 12.3, macOS Mojave 10.14.5, tvOS 12.3, Safari…
PriorityP264high8.8CVSS 3.1
AVNACLPRNUIRSUCHIHAH
EXPLOIT
EPSS
7.71%
93.9th percentile
Multiple memory corruption issues were addressed with improved memory handling. This issue is fixed in iOS 12.3, macOS Mojave 10.14.5, tvOS 12.3, Safari 12.1.1, iTunes for Windows 12.9.5, iCloud for Windows 7.12. Processing maliciously crafted web content may lead to arbitrary code execution.
Affected
19 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| apple | icloud | < 7.12 | 7.12 |
| apple | icloud_for_windows | — | — |
| apple | icloud_for_windows | — | — |
| apple | icloud_for_windows | >= unspecified < iCloud for Windows 7.12 | iCloud for Windows 7.12 |
| apple | ios | — | — |
| apple | ios | >= unspecified < iOS 12.3 | iOS 12.3 |
| apple | iphone_os | < 12.3 | 12.3 |
| apple | itunes | < 12.9.5 | 12.9.5 |
| apple | itunes_for_windows | — | — |
| apple | itunes_for_windows | >= unspecified < iTunes for Windows 12.9.5 | iTunes for Windows 12.9.5 |
| apple | mac_os_x | < 10.14.5 | 10.14.5 |
| apple | macos | >= unspecified < macOS Mojave 10.14.5 | macOS Mojave 10.14.5 |
| apple | macos_mojave_10.14.5_security_update_2019-003_high_sierra_security_update_2019-0 | — | — |
| apple | safari | < 12.1.1 | 12.1.1 |
| apple | safari | — | — |
| apple | safari | >= unspecified < Safari 12.1.1 | Safari 12.1.1 |
| apple | tvos | — | — |
| apple | tvos | >= unspecified < tvOS 12.3 | tvOS 12.3 |
| debian | webkit2gtk | < webkit2gtk 2.24.1-1 (bookworm) | webkit2gtk 2.24.1-1 (bookworm) |
Detection & IOCsextracted from sources · hover to see the quote
command--useConcurrentJIT=false --thresholdForJITAfterWarmUp=10 --thresholdForFTLOptimizeAfterWarmUp=1000↗
- →Trigger requires JSC JIT flags: concurrent JIT disabled, low JIT warm-up and FTL optimization thresholds — look for jsc process invocations with these specific flags ↗
- →Crash manifests in FTLOperations.cpp during OSR materialization of a LexicalEnvironment/activation object — stack traces involving operationMaterializeObjectInOSR are indicative of exploitation attempts ↗
- →Crash address pattern 0xbbadbeef or corrupted JSValue with tag 0xffff000000000000 in rdx register during JIT bailout is a strong indicator of this vulnerability being triggered ↗
- →The corrupted register value observed is 0xffff000000000000 — this is the JSC integer mask value landing in rdx due to the dead-register elimination bug; monitor for JSValue tag corruption of this specific value during JIT bailouts ↗
- →Vulnerability is in JavaScriptCore's AIR register liveness computation (AirRegLiveness.cpp / AirReportUsedRegisters.cpp) — the bug causes a store to a scope object pointer in rdx to be eliminated as dead, corrupting OSR bailout state ↗
- →Exploit PoC uses a nested function pattern with ValueSub of -0x80000000 (INT_MIN) to trigger integer overflow speculation and the subsequent incorrect dead-register elimination — detect JS content with this arithmetic pattern combined with nested closures and array allocation ↗
- ·The PoC requires specific JSC JIT thresholds to reproduce; with default thresholds or concurrent JIT enabled, the bug may not trigger in the same way ↗
- ·The attacker-controlled register value depends on whatever was previously in rdx at the time of the JIT bailout — exploitation primitives may vary across different compiled code paths ↗
CVSS provenance
nvdv3.18.8HIGHCVSS:3.1/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.8HIGH
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-2019-8611: iCloud for Windows 10.4
vendor_apple·2019-06-11·CVSS 8.8
CVE-2019-8611 [HIGH] CVE-2019-8611: iCloud for Windows 10.4
Apple Security Update: About the security content of iCloud for Windows 10.4
Product: iCloud for Windows
Version: 10.4
CVE: CVE-2019-8611
Component: WebKit
Impact: Processing maliciously crafted web content may lead to arbitrary code execution
Description: Multiple memory corruption issues were addressed with improved memory handling.
Apple
CVE-2019-8611: iTunes for Windows 12.9.5
vendor_apple·2019-05-28·CVSS 8.8
CVE-2019-8611 [HIGH] CVE-2019-8611: iTunes for Windows 12.9.5
Apple Security Update: About the security content of iTunes for Windows 12.9.5
Product: iTunes for Windows
Version: 12.9.5
CVE: CVE-2019-8611
Component: WebKit
Impact: Processing maliciously crafted web content may lead to arbitrary code execution
Description: Multiple memory corruption issues were addressed with improved memory handling.
Apple
CVE-2019-8611: iCloud for Windows 7.12
vendor_apple·2019-05-28·CVSS 8.8
CVE-2019-8611 [HIGH] CVE-2019-8611: iCloud for Windows 7.12
Apple Security Update: About the security content of iCloud for Windows 7.12
Product: iCloud for Windows
Version: 7.12
CVE: CVE-2019-8611
Component: WebKit
Impact: Processing maliciously crafted web content may lead to arbitrary code execution
Description: Multiple memory corruption issues were addressed with improved memory handling.
Red Hat
webkitgtk: Multiple memory corruption issues leading to arbitrary code execution
vendor_redhat·2019-05-20·CVSS 8.8
CVE-2019-8611 [HIGH] webkitgtk: Multiple memory corruption issues leading to arbitrary code execution
webkitgtk: Multiple memory corruption issues leading to arbitrary code execution
Multiple memory corruption issues were addressed with improved memory handling. This issue is fixed in iOS 12.3, macOS Mojave 10.14.5, tvOS 12.3, Safari 12.1.1, iTunes for Windows 12.9.5, iCloud for Windows 7.12. Processing maliciously crafted web content may lead to arbitrary code execution.
Package: webkitgtk (Red Hat Enterprise Linux 6) - Out of support scope
Package: webkitgtk3 (Red Hat Enterprise Linux 7) - Will not fix
Apple
CVE-2019-8611: Safari 12.1.1
vendor_apple·2019-05-13·CVSS 8.8
CVE-2019-8611 [HIGH] CVE-2019-8611: Safari 12.1.1
Apple Security Update: About the security content of Safari 12.1.1
Product: Safari
Version: 12.1.1
CVE: CVE-2019-8611
Component: WebKit
Impact: Processing maliciously crafted web content may lead to arbitrary code execution
Description: Multiple memory corruption issues were addressed with improved memory handling.
Apple
CVE-2019-8611: macOS Mojave 10.14.5, Security Update 2019-003 High Sierra, Security Update 2019-003 Sierra
vendor_apple·2019-05-13·CVSS 8.8
CVE-2019-8611 [HIGH] CVE-2019-8611: macOS Mojave 10.14.5, Security Update 2019-003 High Sierra, Security Update 2019-003 Sierra
Apple Security Update: About the security content of macOS Mojave 10.14.5, Security Update 2019-003 High Sierra, Security Update 2019-003 Sierra
Product: macOS Mojave 10.14.5, Security Update 2019-003 High Sierra, Security Update 2019-003 Sierra
CVE: CVE-2019-8611
Component: WebKit
Impact: Processing maliciously crafted web content may lead to arbitrary code execution
Description: Multiple memory corruption issues were addressed with improved memory handling.
Apple
CVE-2019-8611: iOS 12.3
vendor_apple·2019-05-13·CVSS 8.8
CVE-2019-8611 [HIGH] CVE-2019-8611: iOS 12.3
Apple Security Update: About the security content of iOS 12.3
Product: iOS
Version: 12.3
CVE: CVE-2019-8611
Component: WebKit
Impact: Processing maliciously crafted web content may lead to arbitrary code execution
Description: Multiple memory corruption issues were addressed with improved memory handling.
Apple
CVE-2019-8611: tvOS 12.3
vendor_apple·2019-05-13·CVSS 8.8
CVE-2019-8611 [HIGH] CVE-2019-8611: tvOS 12.3
Apple Security Update: About the security content of tvOS 12.3
Product: tvOS
Version: 12.3
CVE: CVE-2019-8611
Component: WebKit
Impact: Processing maliciously crafted web content may lead to arbitrary code execution
Description: Multiple memory corruption issues were addressed with improved memory handling.
Debian
CVE-2019-8611: webkit2gtk - Multiple memory corruption issues were addressed with improved memory handling. ...
vendor_debian·2019·CVSS 8.8
CVE-2019-8611 [HIGH] CVE-2019-8611: webkit2gtk - Multiple memory corruption issues were addressed with improved memory handling. ...
Multiple memory corruption issues were addressed with improved memory handling. This issue is fixed in iOS 12.3, macOS Mojave 10.14.5, tvOS 12.3, Safari 12.1.1, iTunes for Windows 12.9.5, iCloud for Windows 7.12. Processing maliciously crafted web content may lead to arbitrary code execution.
Scope: local
bookworm: resolved (fixed in 2.24.1-1)
bullseye: resolved (fixed in 2.24.1-1)
forky: resolved (fixed in 2.24.1-1)
sid: resolved (fixed in 2.24.1-1)
trixie: resolved (fixed in 2.24.1-1)
GHSA
GHSA-5hrx-6xhx-79cj: Multiple memory corruption issues were addressed with improved memory handling
ghsa_unreviewed·2022-05-24
CVE-2019-8611 [MEDIUM] GHSA-5hrx-6xhx-79cj: Multiple memory corruption issues were addressed with improved memory handling
Multiple memory corruption issues were addressed with improved memory handling. This issue is fixed in iOS 12.3, macOS Mojave 10.14.5, tvOS 12.3, Safari 12.1.1, iTunes for Windows 12.9.5, iCloud for Windows 7.12. Processing maliciously crafted web content may lead to arbitrary code execution.
OSV
CVE-2019-8611: Multiple memory corruption issues were addressed with improved memory handling
osv·2019-12-18·CVSS 8.8
CVE-2019-8611 [HIGH] CVE-2019-8611: Multiple memory corruption issues were addressed with improved memory handling
Multiple memory corruption issues were addressed with improved memory handling. This issue is fixed in iOS 12.3, macOS Mojave 10.14.5, tvOS 12.3, Safari 12.1.1, iTunes for Windows 12.9.5, iCloud for Windows 7.12. Processing maliciously crafted web content may lead to arbitrary code execution.
No detection rules found.
Bugzilla
CVE-2019-8611 webkitgtk: Multiple memory corruption issues leading to arbitrary code execution
bugzilla·2020-09-08·CVSS 8.8
CVE-2019-8611 [HIGH] CVE-2019-8611 webkitgtk: Multiple memory corruption issues leading to arbitrary code execution
CVE-2019-8611 webkitgtk: Multiple memory corruption issues leading to arbitrary code execution
WebKitGTK Security Advisory WSA-2019-0003 describes the following issue:
CVE-2019-8611
Processing maliciously crafted web content may lead to arbitrary code execution. Multiple memory corruption issues were addressed with improved memory handling.
Versions affected: WebKitGTK and WPE WebKit before 2.24.0.
Discussion:
External References:
https://webkitgtk.org/security/WSA-2019-0003.html
---
This issue has been addressed in the following products:
Red Hat Enterprise Linux 7
Via RHSA-2020:4035 https://access.redhat.com/errata/RHSA-2020:4035
---
This bug is now closed. Further updates for individual products will be reflected on the CVE page(s):
https://access.redhat.com/security/cve/c
Securelist
New zero-day vulnerability CVE-2019-0859 in win32k.sys
blogs_securelist·2019-04-15·CVSS 7.8
[HIGH] New zero-day vulnerability CVE-2019-0859 in win32k.sys
Authors
Vasily Berdnikov
Boris Larin
Anton Ivanov
In March 2019, our automatic Exploit Prevention (EP) systems detected an attempt to exploit a vulnerability in the Microsoft Windows operating system. Further analysis of this event led to us discovering a zero-day vulnerability in win32k.sys. It was the fifth consecutive exploited Local Privilege Escalation vulnerability in Windows that we have discovered in recent months using our technologies. The previous ones were:
Zero-day exploit (CVE-2018-8453) used in targeted attacks
A new exploit for zero-day vulnerability CVE-2018-8589
Zero-day in Windows Kernel Transaction Manager (CVE-2018-8611)
The fourth horseman: CVE-2019-0797 vulnerability
On March 17, 2019 we reported our discovery to Microsoft; the company confirmed the vulnerab
https://support.apple.com/HT210118https://support.apple.com/HT210119https://support.apple.com/HT210120https://support.apple.com/HT210123https://support.apple.com/HT210124https://support.apple.com/HT210125https://support.apple.com/HT210212https://support.apple.com/HT210118https://support.apple.com/HT210119https://support.apple.com/HT210120https://support.apple.com/HT210123https://support.apple.com/HT210124https://support.apple.com/HT210125https://support.apple.com/HT210212
2019-12-18
Published