Exploitation Summary
EIP tracks 2 public exploits for CVE-2016-1827. PoCs published by Brandon Azad, bazad.
AI-analyzed exploit summary This PoC exploits a kernel heap overflow in the `flow_divert_handle_app_map_create` function on OS X and iOS by sending a maliciously crafted message via a socket. It triggers a kernel panic on OS X Yosemite due to incorrect handling of the `prefix_count` field.
Description
The kernel in Apple iOS before 9.3.2, OS X before 10.11.5, tvOS before 9.2.1, and watchOS before 2.2.1 allows attackers to execute arbitrary code in a privileged context or cause a denial of service (memory corruption) via a crafted app, a different vulnerability than CVE-2016-1828, CVE-2016-1829, and CVE-2016-1830.
Exploits (2)
This PoC exploits a kernel heap overflow in the `flow_divert_handle_app_map_create` function on OS X and iOS by sending a maliciously crafted message via a socket. It triggers a kernel panic on OS X Yosemite due to incorrect handling of the `prefix_count` field.
This repository contains a functional proof-of-concept exploit for CVE-2016-1827, a kernel heap overflow in the `flow_divert_handle_app_map_create` function on OS X and iOS. The exploit triggers a kernel panic on OS X Yosemite by sending a maliciously crafted message with an unchecked length field.
References (10)
Scores
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H