Javascript must be enabled to continue!
An Analysis of HMB-based SSD Rowhammer
View through CrossRef
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, through web browsers to machine learning models. These attacks were not always mounted from code running on the CPU of a system. Various devices peripheral to the CPU, like GPUs or networks cards can cause Rowhammer bit flips through DMA accesses to the main memory.
In this work, we take a look at solid state drives (SSDs) and if they can be exploited as confused deputies to perform Rowhammer attacks. With the introduction of NVMe, a standardized protocol that allows SSDs to communicate directly over PCIe with the CPU, SSDs have reached performance numbers of a million input/output operations per second. PCIe also enables SSDs to use DMA for direct accesses to the main memory. This lead to the introduction of the host memory buffer (HMB) feature, that allows SSDs to use a small fraction of the host DRAM. We are the first that reverse engineer how different SSDs utilize this host memory buffer and answer the question if the accesses from the SSD to the HMB are a potential attack vector to cause Rowhammer bit flips.
Our analysis of three SSDs shows, that bit flips in the HMB cause the SSDs to lock up, which results in a denial of service or, even worse, data loss. We also show how we can cause frequent accesses from the SSD to the HMB on all three SSDs. On one SSD, we reach 5000 DRAM accesses per refresh interval. We measure the Rowhammer impact of these accesses and show that they are effectively hammering the DRAM. However, 5000 DRAM accesses are not enough to cause Rowhammer bit flips, even on modern, highly vulnerable DRAM.
Universitatsbibliothek der Ruhr-Universitat Bochum
Title: An Analysis of HMB-based SSD Rowhammer
Description:
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, through web browsers to machine learning models.
These attacks were not always mounted from code running on the CPU of a system.
Various devices peripheral to the CPU, like GPUs or networks cards can cause Rowhammer bit flips through DMA accesses to the main memory.
In this work, we take a look at solid state drives (SSDs) and if they can be exploited as confused deputies to perform Rowhammer attacks.
With the introduction of NVMe, a standardized protocol that allows SSDs to communicate directly over PCIe with the CPU, SSDs have reached performance numbers of a million input/output operations per second.
PCIe also enables SSDs to use DMA for direct accesses to the main memory.
This lead to the introduction of the host memory buffer (HMB) feature, that allows SSDs to use a small fraction of the host DRAM.
We are the first that reverse engineer how different SSDs utilize this host memory buffer and answer the question if the accesses from the SSD to the HMB are a potential attack vector to cause Rowhammer bit flips.
Our analysis of three SSDs shows, that bit flips in the HMB cause the SSDs to lock up, which results in a denial of service or, even worse, data loss.
We also show how we can cause frequent accesses from the SSD to the HMB on all three SSDs.
On one SSD, we reach 5000 DRAM accesses per refresh interval.
We measure the Rowhammer impact of these accesses and show that they are effectively hammering the DRAM.
However, 5000 DRAM accesses are not enough to cause Rowhammer bit flips, even on modern, highly vulnerable DRAM.
Related Results
Dviratininkų širdies susitraukimų dažnio priklausomybė nuo galios sukant veloergometrą skirtingu tempu
Dviratininkų širdies susitraukimų dažnio priklausomybė nuo galios sukant veloergometrą skirtingu tempu
Tyrimo tikslas — palyginti dviratininkų širdies susitraukimų dažnio (ŠSD) priklausomybę nuo galios sukant veloergometrą skirtingu tempu. 15 didelio meistriškumo dviratininkų vyrų (...
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 ...
Single-Sided Deafness: A Narrative Review
Single-Sided Deafness: A Narrative Review
Background and Aims:
Single-sided deafness (SSD) is a severe type of hearing loss affecting one ear, and it frequently presents social difficulties for those af...
The macroevolutionary dynamics of mammalian sexual size dimorphism
The macroevolutionary dynamics of mammalian sexual size dimorphism
Abstract
Sexual size dimorphism (SSD) is a common phenomenon across the animal kingdom. Mammals are unusual in primarily displaying male-biased SSD, where males of ...
Outcomes after Intrauterine Device Insertion for Heavy Menstrual Bleeding in Young Women with and without Inherited Bleeding Disorders
Outcomes after Intrauterine Device Insertion for Heavy Menstrual Bleeding in Young Women with and without Inherited Bleeding Disorders
Introduction:
Data on hormonal intrauterine device (IUD) related adverse events in young women with inherited bleeding disorders (IBDs) are limited. Our primary obje...
The global status of human milk banking
The global status of human milk banking
AbstractHuman milk provides essential nutrition for infants and holds many health benefits for infants and mothers. When a mother's own milk is not available for her infant, the Wo...
Applicazione della sulfadiazina argentica 1% in crema per il trattamento e la prevenzione delle infezioni nelle ulcere croniche degli arti inferiori/Use of silver sulfadiazine 1% cream for the treatment and prevention of infected chronic leg ulcers
Applicazione della sulfadiazina argentica 1% in crema per il trattamento e la prevenzione delle infezioni nelle ulcere croniche degli arti inferiori/Use of silver sulfadiazine 1% cream for the treatment and prevention of infected chronic leg ulcers
Il trattamento delle lesioni cutanee è complesso per la varietà delle eziologie, della presentazione della ferita, del decorso e delle elevate comorbidità associate. La risoluzione...
Luteal phase oral dexamethasone administration alters the endometrial steroid milieu
Luteal phase oral dexamethasone administration alters the endometrial steroid milieu
We previously published the DexFEM trial, which showed that in women with heavy menstrual bleeding (HMB), oral dexamethasone reduces menstrual blood loss. Here, we report a pharmac...

