Description
Apple Mac EFI before 2015-001, as used in OS X before 10.10.4 and other products, does not properly set refresh rates for DDR3 RAM, which might make it easier for remote attackers to conduct row-hammer attacks, and consequently gain privileges or cause a denial of service (memory corruption), by triggering certain patterns of access to memory locations.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- Rowhammer - NaCl Sandbox Escape EDB-36311 · local · Mar 9, 2015 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- APPLE-SA-2015-06-30-3 vendor-advisory
- http://googleprojectzero.blogspot.com/2015/03/exploiting-dram-rowhammer-bug-to-gain.html
- APPLE-SA-2015-06-30-2 vendor-advisory
- 1032755 vdb-entry
- http://support.apple.com/kb/HT204942
- 75495 vdb-entry
- 1032444 vdb-entry
- http://support.apple.com/kb/HT204934