CVE-2019-6209
MEDIUMiPhone OS < 12.1.3, macOS < 10.14.3, tvOS < 12.1.2, watchOS < 5.1.3 - Out-of-bounds Read
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2019-6209. PoCs published by Google Security Research.
AI-analyzed exploit summary This exploit leverages an uninitialized stack memory disclosure vulnerability in macOS 10.13.4-10.13.6. By manipulating the 'SleepWakeUUID' property and triggering the `if_ports_used_update_wakeuuid()` function, uninitialized kernel stack data is copied into a sysctl variable, allowing userspace read access.
Description
An out-of-bounds read issue existed that led to the disclosure of kernel memory. This was addressed with improved input validation. This issue is fixed in iOS 12.1.3, macOS Mojave 10.14.3, tvOS 12.1.2, watchOS 5.1.3. A malicious application may be able to determine kernel memory layout.
Exploits (1)
This exploit leverages an uninitialized stack memory disclosure vulnerability in macOS 10.13.4-10.13.6. By manipulating the 'SleepWakeUUID' property and triggering the `if_ports_used_update_wakeuuid()` function, uninitialized kernel stack data is copied into a sysctl variable, allowing userspace read access.
References (6)
Scores
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N