CVE-2016-1794
HIGHmacOS < 10.11.5 - Remote Code Execution via AppleGraphicsControlClient::checkArguments
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2016-1794. PoCs published by Google Security Research.
AI-analyzed exploit summary This exploit leverages a race condition in AppleMuxControl.kext to trigger a NULL pointer dereference in the kernel, allowing arbitrary kernel RIP control by mapping the NULL page in userspace. It targets macOS 10.11.4 via a thread race between IOServiceClose and an IOKit method call.
Description
The AppleGraphicsControlClient::checkArguments method in AppleGraphicsControl in Apple OS X before 10.11.5 allows attackers to execute arbitrary code in a privileged context or cause a denial of service (NULL pointer dereference) via a crafted app.
Exploits (1)
This exploit leverages a race condition in AppleMuxControl.kext to trigger a NULL pointer dereference in the kernel, allowing arbitrary kernel RIP control by mapping the NULL page in userspace. It targets macOS 10.11.4 via a thread race between IOServiceClose and an IOKit method call.
References (7)
Scores
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H