CVE-2024-27804
MEDIUMiPadOS < 17.5 - Denial of Service via Improper Memory Handling
Title source: llmExploitation Summary
EIP tracks 2 public exploits for CVE-2024-27804. PoCs published by R00tkitSMM, a0zhar.
AI-analyzed exploit summary This PoC exploits CVE-2024-27804 by injecting a malicious dylib into a process to flip bits in kernel memory, triggering a kernel panic. The exploit leverages a bit-flip attack via a custom IOKit interposer to corrupt memory structures.
Description
The issue was addressed with improved memory handling. This issue is fixed in iOS 17.5 and iPadOS 17.5, macOS Sonoma 14.5, tvOS 17.5, visionOS 1.3, watchOS 10.5. An app may be able to cause unexpected system termination.
Exploits (2)
This PoC exploits CVE-2024-27804 by injecting a malicious dylib into a process to flip bits in kernel memory, triggering a kernel panic. The exploit leverages a bit-flip attack via a custom IOKit interposer to corrupt memory structures.
This PoC demonstrates an iOS kernel memory leak via CVE-2024-27804 by interposing IOConnectCallMethod to target a specific kernel memory region. It captures and logs leaked kernel memory addresses and values.
References (19)
Scores
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H