CVE-2018-4431
MEDIUMiPhone OS < 12.1.1 - Unprotected User Data Exposure via Memory Initialization Issue
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2018-4431. PoCs published by ktiOSz.
AI-analyzed exploit summary This PoC exploits a race condition in iOS 12 to iOS 12.1 (CVE-2018-4431) by leveraging the `thread_selfcounts` and `task_inspect` functions to leak kernel memory addresses. The exploit uses multiple threads to trigger the race condition and dump kernel memory contents.
Description
A memory initialization issue was addressed with improved memory handling. This issue affected versions prior to iOS 12.1.1, macOS Mojave 10.14.2, tvOS 12.1.1, watchOS 5.1.2.
Exploits (1)
This PoC exploits a race condition in iOS 12 to iOS 12.1 (CVE-2018-4431) by leveraging the `thread_selfcounts` and `task_inspect` functions to leak kernel memory addresses. The exploit uses multiple threads to trigger the race condition and dump kernel memory contents.
References (4)
Scores
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N