
GPUThor breaks the ECC safety assumption on NVIDIA GPUs
University of Toronto researchers demonstrated a rowhammer attack that defeats ECC protection on NVIDIA GPUs by exploiting non-uniform hammering patterns across refresh intervals.
Rowhammer attacks on professional GPUs were long considered a solved problem once ECC was in the picture. A University of Toronto team just broke that assumption. Their paper, GPUThor, demonstrates a high-intensity rowhammer attack specifically targeting ECC-protected NVIDIA GPUs. For anyone running an NVIDIA card for AI inference, rendering, or datacenter work, the security model you were handed at purchase no longer holds. The card you bought for its error-correction guarantee is now a potential attack surface.
The mechanism works in two stages. First, GPUThor reverse engineers how the GPU coalesces memory accesses, then uses that knowledge to construct non-uniform hammering patterns. The pattern hits aggressor rows harder than decoy rows, concentrating electrical disturbance where bit-flips are most likely. Second, the attack identifies the exact refresh instances when in-DRAM mitigations fire. By timing the hammering to span across those refresh intervals, it constructs longer patterns the mitigation never registers as a single contiguous threat. The net effect is sustained, high-intensity disturbance that ECC alone cannot correct, even on cards designed to tolerate single-bit errors.
Before GPUThor, the practical assumption for ECC-equipped NVIDIA GPUs was straightforward: rowhammer bit-flips might occur under sustained stress, but ECC would catch and correct them. The card was safe by design. The paper shows that hammering intensity can be pushed high enough, and sustained long enough across refresh boundaries, that the cumulative error rate exceeds what ECC can handle. For a workstation user buying a professional card for its error-correction capability, or a datacenter operator relying on ECC against silent data corruption, that guarantee is now compromised. The trust boundary shifts from the memory controller down to the DRAM cell.
The source is thin. It is an abstract excerpt and a link to the arXiv preprint. No specific GPU model is named beyond "NVIDIA GPUs." No bit-flip rate, no number of hammering cycles, no comparison against prior rowhammer attacks on GPUs. The paper does not state whether consumer (non-ECC) cards are equally vulnerable, nor does it describe a working exploit or a proof-of-concept binary. Whether the technique applies to HBM in addition to GDDR6 is not addressed in the excerpt.
Watch for NVIDIA's response. If the technique generalizes beyond ECC cards, expect a firmware or driver-level mitigation announcement within the quarter. Also watch whether the full paper names specific GDDR6 vendors or process nodes, which would narrow the affected population considerably. For end users, the immediate action is nil unless you are running untrusted code on a GPU you do not control. The practical risk today is limited to adversarial or compromised workloads.
Desk take
The attack exploits the gap between GPU memory coalescing behavior and DRAM refresh timing to sustain disturbance beyond ECC correction capacity. The practical implication is that ECC no longer provides a hard security boundary against rowhammer on GPU-attached DRAM.
ECC-protected GPU memory can no longer be assumed immune to rowhammer-induced bit-flips under adversarial workloads.
Source dispatch
Researchers at the University of Toronto published a technical paper titled “GPUThor: Amplifying Rowhammer Attacks via Non-Uniform Patterns to Exploit ECC-Protected GPUs.” Abstract Excerpt “We present GPUThor, a high-intensity Rowhammer attack on NVIDIA GPUs leveraging non-uniform hammering. GPUThor reverse engineers GPU memory-access coalescing behavior to enable non-uniform hammering patterns on GPUs, that activate aggressor rows... » read more The post High-Intensity Rowhammer Attack On GPUs Leveraging Non-uniform Hammering (U. of Toronto) appeared first on Semiconductor Engineering .


