Overview#Rowhammer is an unintended and undesirable side effect in dynamic Random Access Memory (DRAM) in which memory cells leak their charges and interact electrically between themselves, possibly leaking or changing the contents of nearby memory rows that were not addressed in the original memory access.
Rowhammer bypass of the isolation between DRAM memory cells results from the high cell density in modern DRAM, and can be triggered by specially crafted memory access patterns that rapidly activate the same memory rows numerous times.
Rowhammer Exploitation#Rowhammer is a complex and requires a high Attack Effort possible to be used as an Attack. Knowledge of the devices hardware memory and Operating System is required to be effective.
Rowhammer has been demonstrated as a vulnerability
- tracked as CVE-2015-0565 against Google Native Client by Project Zero
- tracked as CVE-2016-6728 against Android Operating System