CVE-2014-4376
published 2014-09-19CVE-2014-4376: IOKit in IOAcceleratorFamily in Apple OS X before 10.9.5 allows attackers to execute arbitrary code in a privileged context or cause a denial of service (NULL…
PriorityP340critical10CVSS 2.0
AVNACLAuNCCICAC
EPSS
3.76%
88.8th percentile
IOKit in IOAcceleratorFamily in Apple OS X before 10.9.5 allows attackers to execute arbitrary code in a privileged context or cause a denial of service (NULL pointer dereference) via an application that provides crafted API arguments.
Affected
6 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| apple | mac_os_x | — | — |
| apple | mac_os_x | — | — |
| apple | mac_os_x | — | — |
| apple | mac_os_x | — | — |
| apple | mac_os_x | — | — |
| apple | mac_os_x | — | — |
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
GHSA-p63v-5h78-m6vg: IOKit in IOAcceleratorFamily in Apple OS X before 10
ghsa_unreviewed·2022-05-17
CVE-2014-4376 [HIGH] GHSA-p63v-5h78-m6vg: IOKit in IOAcceleratorFamily in Apple OS X before 10
IOKit in IOAcceleratorFamily in Apple OS X before 10.9.5 allows attackers to execute arbitrary code in a privileged context or cause a denial of service (NULL pointer dereference) via an application that provides crafted API arguments.
Project0
pwn4fun Spring 2014 - Safari - Part II - Project Zero
project_zero·2014-11-01
CVE-2014-1372 pwn4fun Spring 2014 - Safari - Part II - Project Zero
Posted by Ian Beer
##
TL;DR
An OS X GPU driver trusted a user-supplied kernel C++ object pointer and called a virtual function. The IOKit registry contained kernel pointers which were used defeat kASLR. A kernel ROP payload ran Calculator.app as root using a convenient kernel API.
##
Overview of part I
We finished part I with the ability to load our own native library into the Safari renderer process on OS X by exploiting an integer truncation bug in the Safari javascript engine. Here in part II we’ll take a look at how sandboxing works on OS X, revise some OS X fundamentals and then exploit two kernel bugs to launch Calculator.app running as root from inside the Safari sandbox.
##
Safari process model
Safari’s sandboxing model is based on privilege separation. It uses the WebK
Project0
More Mac OS X and iPhone sandbox escapes and kernel bugs - Project Zero
project_zero·2014-10-01·CVSS 6.9
CVE-2014-4376 [MEDIUM] More Mac OS X and iPhone sandbox escapes and kernel bugs - Project Zero
Posted by Ian Beer
A couple of weeks ago Apple released OS X 10.9.5 and iOS 8 which fixed a number of sandbox escapes and privilege escalation bugs found by Project Zero. All-bar-one of these bugs were found via manual source code auditing where there was source and binary analysis where there wasn’t. As always, click through the bugs for proof-of-concept code and further details:
CVE-2014-4403* [ https://code.google.com/p/google-security-research/issues/detail?id=23 ] was as issue allowing a kernel ASLR bypass on OS X due to insufficient randomization of very early kernel heap allocations, the addresses of which could be leaked using the unprivileged SGDT instruction. This bug could be exploited from within any sandbox on OS X and allowed an attacker to determine the load address of t
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
http://support.apple.com/kb/HT6443http://www.securityfocus.com/bid/69906http://www.securitytracker.com/id/1030868https://code.google.com/p/google-security-research/issues/detail?id=31https://exchange.xforce.ibmcloud.com/vulnerabilities/96051http://support.apple.com/kb/HT6443http://www.securityfocus.com/bid/69906http://www.securitytracker.com/id/1030868https://code.google.com/p/google-security-research/issues/detail?id=31https://exchange.xforce.ibmcloud.com/vulnerabilities/96051
2014-09-19
Published