A newly disclosed Rowhammer variant called GPUThor defeats NVIDIA's ECC memory protection on Ampere-class workstation GPUs, opening a path to denial-of-service and root-level privilege escalation. For UK operators running GPU accelerators in AI training or inference clusters, it demands an immediate configuration review.
View the data behind this chart
| GPUHammer | GPUThor | |
|---|---|---|
| Time to exploit | minutes1314 | minutes1.1 |
What GPUThor actually does
Researchers at the University of Toronto disclosed GPUThor, a Rowhammer attack that hammers DRAM rows in a deliberately non-uniform pattern to dodge GDDR6's Target Row Refresh defences, according to BleepingComputer's report on the paper.
By exploiting two undocumented GPU behaviours around how memory requests are coalesced and how often TRR activates, the attack generates 6.6 times more aggressor-row activations than prior methods and produces between 72,000 and 377,000 bit flips per gigabyte on unprotected GPUs — a rate the researchers say is between 4,548 and 23,597 times higher than their earlier GPUHammer attack.
ECC was meant to stop this — it now buys minutes, not safety
NVIDIA's standard defence, SECDED-level ECC, corrects single-bit errors and flags double-bit ones. GPUThor's improved flip rate means an attacker can now find an exploitable bit flip in roughly 1.1 minutes, compared with 21.9 hours needed for GPUHammer to succeed.
With ECC switched on, the researchers still recorded 387 double-bit errors that ECC correctly detected but could not fix, plus two triple-bit errors that ECC mis-corrected, producing silent data corruption rather than a clean failure. That distinction matters for anyone relying on understanding ECC memory as their sole line of defence — SECDED was never designed to catch three-bit corruption, and GPUThor is engineered to reach it.
Confirmed vulnerable hardware and the wider blast radius
The demonstrated targets are Ampere-class workstation cards with GDDR6 memory: the RTX A4000, A4500, A5000 and A6000, all common in AI development rigs, render farms and cloud GPU instances. On an ECC-enabled A6000, the attack can force a reset every two hours, killing every running workload, and repeated attacks eventually cause the card to flag itself for replacement.
The more serious outcome is host-level root access, achieved by corrupting GPU page tables to give an unprivileged CUDA program arbitrary memory access. The researchers note that server-class Ampere GPUs such as the A100 remain exposed to privilege escalation because they still depend on SECDED ECC, that Blackwell's RAS Repair feature only slows the attack down rather than blocking it, and that even HBM3/e and GDDR7 GPUs with on-die ECC could be at risk if multi-bit flips are triggered.

Why this matters for UK production AI infrastructure
GPUThor requires nothing more than the ability to run an unprivileged CUDA kernel on a target GPU. That threshold is trivially met on shared multi-tenant GPU clusters and cloud rental instances, but it's equally relevant to single-tenant estates that run third-party or open-source CUDA code without strict vetting.
For UK buyers evaluating Dell PowerEdge XE AI servers or HPE Apollo AI systems for GPU-dense deployments, this changes the procurement calculus. It's no longer sufficient to ask whether a card supports ECC — buyers need to ask which ECC tier is used, whether the vendor's RAS features have been tested against multi-bit corruption, and what the operational cost of full mitigation looks like against sustained model-training workloads.
- •Shared GPU clusters and cloud GPU rentals carry the highest exposure
- •Untrusted or third-party CUDA workloads are the practical attack vector
- •A100 and workstation Ampere GPUs remain exposed even with ECC on
- •No CVE identifier has been assigned and no in-the-wild exploitation is reported
Mitigation: what NVIDIA and the researchers actually recommend
The researchers reported GPUThor to NVIDIA on 29 April, and NVIDIA published an advisory on 21 August. The vendor's guidance is to enable both SYS-ECC and IOMMU/DMA isolation, monitor GPU error telemetry closely, and restrict the sharing or execution of untrusted workloads on the same GPU.
NVIDIA also stresses that risk varies by DRAM device, memory technology and platform configuration, and that no bit flips were observed on the GDDR6X or HBM2e GPUs tested with the same attack patterns — a useful data point for anyone weighing a hardware refresh. The researchers' own advice mirrors this: avoid cross-tenant GPU sharing wherever possible, keep a close watch on ECC error counters, and treat any GPU running code from outside your organisation as a candidate for isolation.
Building this into your risk posture
Because a full fix will require stronger multi-bit ECC and hardware-level defences in future silicon rather than a software patch, GPUThor is a live operational risk for the current generation of deployed GPUs, not a bug awaiting a firmware update. That makes it a candidate for formal AI infrastructure risk assessment rather than a routine patch-cycle item.
Teams already running structured vulnerability management solutions should add GPU error telemetry and ECC counter monitoring to their existing dashboards now, and treat any GPU host that runs untrusted or externally sourced CUDA workloads as a priority for isolation controls.
- 01BleepingComputer — New GPUThor attack defeats NVIDIA ECC protection for root access · 26 August 2026
- 02The Hacker News — GPUThor Rowhammer defeats ECC on NVIDIA · 26 August 2026
- 03BleepingComputer — NVIDIA shares guidance to defend GDDR6 GPUs against Rowhammer attacks · 14 July 2025
- 04The Hacker News — GPUHammer: New Rowhammer attack variant · 14 July 2025
- 05Ars Technica — NVIDIA chips become the first GPUs to fall to Rowhammer bit-flip attacks · 14 July 2025
