NVIDIA has issued a security warning urging users to enable System-Level Error-Correcting Code (ECC) on GPUs with GDDR6 memory to protect against Rowhammer attacks, a hardware-based vulnerability that can corrupt memory and compromise system stability.

The alert follows new research from the University of Toronto, where security experts demonstrated a Rowhammer-style attack on an NVIDIA RTX A6000 GPU using a method called GPUHammer.

What is Rowhammer?

Rowhammer is a hardware flaw that can be triggered via software by repeatedly accessing a specific memory row, which causes nearby data bits to flip, leading to data corruption, denial-of-service, or even privilege escalation. While traditionally associated with DRAM, researchers have now shown it’s also possible to affect GPU memory.

Why ECC Matters

System-Level ECC adds redundancy to memory operations, allowing the system to detect and correct single-bit memory errors. For data centers and AI workloads—where precision is critical—having ECC enabled is essential for reliability.

NVIDIA notes that newer GPUs like the Blackwell and Hopper series have on-die ECC built-in and don’t require user action. However, for many existing models, ECC must be enabled manually.

Affected GPUs

NVIDIA recommends enabling ECC on these GPU lines:

  • Data Center: A100, H100, H200, L40S, B200, T4, V100, etc.
  • Workstations: RTX A6000, A5000, 6000 Ada, Quadro GV100, etc.
  • Embedded/Industrial: Jetson AGX Orin Industrial, IGX Orin

How to Check ECC Status

Users can verify if ECC is enabled through:


Buy ExpressVPN with PayPal or Credit Card
  • Out-of-band methods using tools like Redfish API or NVIDIA SMBPBI
  • In-band methods like the nvidia-smi command-line tool
READ
UK Visa Portal Data Leak Exposes Passports And Selfie Photos Of Applicants

While Rowhammer attacks are difficult to perform in real-world conditions, they remain a serious concern in cloud or multi-tenant environments. Enabling ECC provides a strong defense layer against potential data corruption and system compromise.

Advertisement