Build1 distinct publisher3 min readPublished
NVIDIA's answer to GPU Rowhammer was to switch ECC on. The GPUThor researchers show what that actually buys on four workstation cards, and it reads more like crash-instead-of-corruption than isolation.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
Follow any of these and your For You feed starts watching them — no settings page required.
leadership
GPUThor turns GPU memory integrity into a tenancy question for anyone renting Ampere cards1 distinct publisher
build
Corsair sells its melting-connector fix as a $180 power supply1 distinct publisher
build
China's accelerator swap makes Cambricon supply, not export policy, your ship-date risk1 distinct publisher
product
Nebius funds $4.5bn of AI capacity on terms that pay lenders mostly in stock2 distinct publishers
ECC on these cards corrects one flipped bit in a word and detects two. Three flips in the same word can push it onto a different valid codeword, at which point the correction logic returns confidently wrong data and logs nothing, which is what the two silent "repairs" in the results are [3][6]. The other 387 events, 99.5 percent of the reported multi-bit total, surface as detected-but-uncorrectable [7]: killed job, card reset. ECC is working exactly as designed on these parts, and the attack still gets through.
What held earlier GPU attacks inside that budget was request coalescing. The memory subsystem merges repeated accesses to the same address, so a loop that naively hammers one row collapses back into a single DRAM activation [6]. What matters in GPUThor is the characterisation: accesses issued from different warps, to different cache lines of the same row, survive as distinct activations [7]. Then the timing. Earlier GPU work assumed the in-DRAM mitigation acts once per refresh interval; using bit-flip reproducibility as a side channel, the authors place mitigation on Ampere GDDR6 at roughly once every 72 tREFIs, and report that patterns whose length divides 72 reproduce flips reliably [8]. With tREFI at 1.9 microseconds or less in GDDR6 [9], that is one mitigation event per 136.8 microseconds at the outside [3]. A six-interval pattern fits twelve times into that window and lands in the same phase every time [4]. Measured output: about 110,000 aggressor activations per refresh window, 6.6 times the intensity of the prior uniform patterns [10].
That is how the rate gets to 377,000 flips per GB, which works out to roughly 69 percent of Blacksmith's approximately 550,000 flips per GB on DDR4 [2] - the CPU-class attack rate ECC on a GPU was never sized for [13]. The 23,500x headline is the top of a 500x to 23,500x range [12], and read as a per-GB ratio on the same part it implies a GPUHammer baseline near 16 flips per GB [5], under the tens-to-hundreds the same page attributes to prior GPU attacks. A ratio that wide is a statement about one device, so plan against the absolute per-GB figure and the 500x end.
For the numbers to describe your fleet, two things have to hold: Ampere-class GDDR6 parts, and DRAM whose mitigation cadence is the same 72 intervals the side channel recovered. Everything downstream, the pattern length, the phase, the flip count, is derived from that one measured period. The portable finding is structural: any in-DRAM mitigation with a period an attacker can measure hands over a schedule to synchronise with, and TRR's whole design is to sample and refresh on a period [16].
NVIDIA's guidance after GPUHammer was to enable ECC [14]. On the cards tested, that guidance now buys reset-driven downtime in place of corruption, which is an improvement in kind that stops well short of a boundary. A GPU that files its own warranty claim within a day of being attacked [4] is at least candid about its condition. In my context, a small shared pool of A-series cards, this means ECC stays on and two tenants stop sharing one card. If you already schedule one job per card, GPUThor mainly raises your patching urgency; your architecture can stay as it is.
Ranked by verification strength, evidence, and original report placement.
GPUThor induces 387 double-bit errors that ECC detects but cannot correct, and 2 triple-bit errors that ECC silently repairs into the wrong value.
GPUThor produces 377,000 bit flips per GB on an RTX A5000, which the authors describe as close to CPU attack rates.
GPUThor is described by its authors as the first Rowhammer attack on NVIDIA GPUs to break through error-correcting codes (ECC), NVIDIA's defense against the threat, enabling the first GPU denial-of-service attacks and root-level privilege escalation on ECC-protected GPUs.
Four affected GPUs are listed: RTX A4000, RTX A4500, RTX A5000, RTX A6000.
On an RTX A6000 with ECC enabled, GPUThor forces one GPU reset every 2 hours, killing every job running on the card, and within a day the GPU flags itself as due for replacement (RMA-ready).
By corrupting GPU page tables, an unprivileged GPU program escalates to a root shell on the host CPU, described as the first such system takeover on an ECC-protected GPU.
Distinct publishers with included, body-backed reporting in this cluster.
1 article · September 1, 2026
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Specific, method-stated, single-sourced
387 uncorrectable errors, 110,000 activations per refresh window, 377,000 flips per GB — every figure traces to one place, the GPUThor team's own page. The method is stated precisely enough to argue with, which is more than most attack announcements offer: 24 hours per bank, four banks per card, named models. But the flip-density headline was gathered with ECC switched off while the exploits it underwrites run with ECC on, and there is no CVE, no NVIDIA acknowledgement and nobody outside the group repeating the runs.
Four cards on a bench
What has actually happened in the world is a project page and four Ampere workstation GPUs. The reset-every-two-hours result is a measurement on real silicon, one card talked itself into RMA-ready state inside a day, and the exploit search collapsed from 21.9 hours to 1.1 minutes - all of it inside the researchers' lab. Nothing reaches datacenter accelerators, no operator has reported an incident, and NVIDIA appears only as a 2025 notice quoted secondhand.
Banner outruns the footnotes
The 'first' framing and the 23,500x number do more work than the measurements beneath them. Treat that multiplier as a per-gigabyte ratio against the same part and GPUHammer's baseline lands near 16 flips per GB - below the tens-to-hundreds the same page attributes to prior GPU work - and the flip counts behind it come from ECC-disabled runs. The ECC-on results need no inflation at all: 387 detected-uncorrectable errors, two silent miscorrections, a root shell from an unprivileged kernel. That is why this reads as overpackaged rather than overstated.
Attack's authors are the only witness
GPUThor is named, branded and scored by the people who built it, on a site that cites their own GPUHammer and GPUBreach as the records being broken. 'First' is the currency of this field, and the comparison chosen for the banner runs against their own earliest baseline - the flattering one. None of that makes the bit flips imaginary. It does mean the framing, the multiplier and the choice of what to measure were all set by the party with the most to gain from them, with no vendor or third party in the room.
Internally coherent, externally untested
The mechanism story hangs together unusually well: coalescing explains why naive hammering fails, a 72-tREFI mitigation period explains why a six-tREFI pattern holds phase, and single-correct/double-detect ECC explains precisely the mix of uncorrectable and silently miscorrected errors reported. Coherence is not corroboration. Until NVIDIA answers or a second group reproduces the ECC-on exploits, this is one team's instrumentation of its own attack, and the vendor advice it overturns is quoted rather than shown.