CVE-2017-2482
HIGHiPhone OS < 10.3, macOS < 10.12.4, tvOS < 10.2, watchOS < 3.2 - Remote Code Execution via Kernel Buffer Overflow
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2017-2482. PoCs published by Google Security Research.
AI-analyzed exploit summary This PoC exploits a heap overflow in the MacOS/iOS kernel BPF (Berkeley Packet Filter) driver by manipulating buffer sizes via ioctl calls, leading to a root-to-kernel privilege escalation. It demonstrates the vulnerability by setting a small buffer, attaching to a temporary interface, destroying it, then setting a larger buffer and attaching to loopback to trigger corruption.
Description
An issue was discovered in certain Apple products. iOS before 10.3 is affected. macOS before 10.12.4 is affected. tvOS before 10.2 is affected. watchOS before 3.2 is affected. The issue involves the "Kernel" component. A buffer overflow allows attackers to execute arbitrary code in a privileged context via a crafted app.
Exploits (1)
This PoC exploits a heap overflow in the MacOS/iOS kernel BPF (Berkeley Packet Filter) driver by manipulating buffer sizes via ioctl calls, leading to a root-to-kernel privilege escalation. It demonstrates the vulnerability by setting a small buffer, attaching to a temporary interface, destroying it, then setting a larger buffer and attaching to loopback to trigger corruption.
References (7)
Scores
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H