Patrick Jattke and Michele Marazzi, ETH Zurich; Flavien Solt, UC Berkeley; Max Wipfli, Stefan Gloor, and Kaveh Razavi, ETH Zurich
Rowhammer attacks and defenses are continuously evolving. Recent attacks rely on hammering multiple banks or keeping rows activated for long durations. On the defense side, DDR5 standard requires memory controllers to send Refresh Management (RFM) commands when a specific DRAM bank receives too many activations. Are advanced Rowhammer attacks adequately exploiting their target features and do memory controllers send RFM commands adequately? This paper answers these questions by building an automated software platform, called McSee, on top of a highfrequency oscilloscope for studying the behavior of DDR4 and DDR5 memory controllers under Rowhammer attacks. Leveraging a series of hardware and software optimizations, McSee is capable of reliably capturing and efficiently decoding single-cycle DDR4 and multi-cycle DDR5 traffic on the DRAM bus. We make a number of key discoveries using McSee: first, we show that hammering too many banks in parallel can actually be detrimental to the performance of Rowhammer attacks. Second, rows remain active far shorter than assumed when considering the recent Rowpress attack. Third, we show that neither Intel nor AMD CPUs send RFM commands even though a third of the DDR5 devices in our test pool require RFM for properly mitigating Rowhammer. Fourth, we uncover that instead of RFM, the memory controllers of Intel platforms rely on additional mitigative activations which we characterize for the first time. We conclude by discussing the implications of our findings on the landscape of Rowhammer attacks and defenses
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.
author = {Patrick Jattke and Michele Marazzi and Flavien Solt and Max Wipfli and Stefan Gloor and Kaveh Razavi},
title = {{McSee}: Evaluating Advanced Rowhammer Attacks and Defenses via Automated {DRAM} Traffic Analysis},
booktitle = {34th USENIX Security Symposium (USENIX Security 25)},
year = {2025},
isbn = {978-1-939133-52-6},
address = {Seattle, WA},
pages = {5621--5640},
url = {https://www.usenix.org/conference/usenixsecurity25/presentation/jattke},
publisher = {USENIX Association},
month = aug
}



