Javascript must be enabled to continue!
Flipper: Rowhammer on Steroids
View through CrossRef
The density of memory cells in modern DRAM is so high that frequently accessing a memory row can flip bits in nearby rows. That effect is called Rowhammer, and an attacker can exploit this phenomenon to flip bits by rapidly accessing the contents of nearby memory rows. In recent years, researchers have developed sophisticated exploits based on this vulnerability, which enable privilege escalation on desktop computers, mobile devices, and even cloud systems without requiring any software vulnerability. However, rows are not equally vulnerable to Rowhammer. Therefore, an attacker has to massage the memory, for instance, with Page Table Entry (PTE) spraying, to increase the chance of successful exploitation. More bit flips mean the attacks become easier and faster to conduct.
In this paper, we present Flipper, a Rowhammer amplification attack against DDR3, consisting of two components: cmpIST exploits the cmpsb and repe x86 instructions to get DRAM access with higher frequency. cmpP AR exploits the effect of hammering in multiple threads, which increases the number of bit flips found in a given time, as shown in previous work. As a result, we can increase the number of bit flips by a factor of 830 on the measured devices, even on systems featuring mitigation techniques, without using administrative privileges. We evaluate our technique on six DDR3 DIMMs. Although DDR3 memory has been superseded by DDR4 and DDR5 memory technologies, it is still widely used in devices that do not require frequent replacement, such as projectors, smart displays, servers, embedded devices, routers, and printers.
Universitatsbibliothek der Ruhr-Universitat Bochum
Title: Flipper: Rowhammer on Steroids
Description:
The density of memory cells in modern DRAM is so high that frequently accessing a memory row can flip bits in nearby rows.
That effect is called Rowhammer, and an attacker can exploit this phenomenon to flip bits by rapidly accessing the contents of nearby memory rows.
In recent years, researchers have developed sophisticated exploits based on this vulnerability, which enable privilege escalation on desktop computers, mobile devices, and even cloud systems without requiring any software vulnerability.
However, rows are not equally vulnerable to Rowhammer.
Therefore, an attacker has to massage the memory, for instance, with Page Table Entry (PTE) spraying, to increase the chance of successful exploitation.
More bit flips mean the attacks become easier and faster to conduct.
In this paper, we present Flipper, a Rowhammer amplification attack against DDR3, consisting of two components: cmpIST exploits the cmpsb and repe x86 instructions to get DRAM access with higher frequency.
cmpP AR exploits the effect of hammering in multiple threads, which increases the number of bit flips found in a given time, as shown in previous work.
As a result, we can increase the number of bit flips by a factor of 830 on the measured devices, even on systems featuring mitigation techniques, without using administrative privileges.
We evaluate our technique on six DDR3 DIMMs.
Although DDR3 memory has been superseded by DDR4 and DDR5 memory technologies, it is still widely used in devices that do not require frequent replacement, such as projectors, smart displays, servers, embedded devices, routers, and printers.
Related Results
Talk: GlueZilla: Efficient and Scalable Software to Hardware Binding using Rowhammer
Talk: GlueZilla: Efficient and Scalable Software to Hardware Binding using Rowhammer
Industrial-scale reverse engineering affects the majority of companies in the mechanical and plant engineering sector and imposes significant economic damages. Reverse engineering ...
An Analysis of HMB-based SSD Rowhammer
An Analysis of HMB-based SSD Rowhammer
Rowhammer has been shown to be an extensive attack vector. In the years since its discovery, numerous exploits have been shown, attacking a wide range of targets from kernels, thro...
Animals with Limb Variations Skeleton & Superficial Muscles (Side View)
Animals with Limb Variations Skeleton & Superficial Muscles (Side View)
Kangaroo characteristics: Forelimb small; has five digits with strong claws. Large, powerful hind limb with long, strong, narrow foot. Muscular thigh; muscle mass of lower leg posi...
Stirling Engine and oil-free compressors
Stirling Engine and oil-free compressors
Refering to figure 1 [Fig.1], an oscillating « flipper » piston (1) and its associated chamber (2) are maintained without reciprocal contact. No oil is required because there is no...
A single-center experience of steroid therapy for COVID-19 management
A single-center experience of steroid therapy for COVID-19 management
Aim: There is an emerging role of steroids in the management of
COVID-19. We aimed to compare the outcome of COVID-19 patients (recovery
versus mortality) who were treated with ste...
Profiling of urinary steroids by lithium ion adduction-based UPLC-MS/MS
Profiling of urinary steroids by lithium ion adduction-based UPLC-MS/MS
RATIONALE:
Urine contains free and conjugated steroids. Total
and free steroids were comprehensively quantified; UPLC-MS/MS based on
Li adduction allowed for dete...
Sensitivity of GC‐EI/MS, GC‐EI/MS/MS, LC‐ESI/MS/MS, LC‐Ag+CIS/MS/MS, and GC‐ESI/MS/MS for analysis of anabolic steroids in doping control
Sensitivity of GC‐EI/MS, GC‐EI/MS/MS, LC‐ESI/MS/MS, LC‐Ag+CIS/MS/MS, and GC‐ESI/MS/MS for analysis of anabolic steroids in doping control
This study compared the sensitivity of various separation and ionization methods, including gas chromatography with an electron ionization source (GC‐EI), liquid chromatography wit...
Robust Maneuverability in Flipper-Based Systems Across Complex Terrains
Robust Maneuverability in Flipper-Based Systems Across Complex Terrains
Abstract
Sea turtle hatchlings display maneuvering capabilities across diverse aquatic and coastal terrains. While turning behavior is crucial in aquatic environment...

