The attack, detailed in a research paper released today, exploits a hardware vulnerability in NVIDIA graphics cards by repeatedly accessing memory rows to cause bit flips in adjacent rows—a technique known as Rowhammer. What sets GPUThor apart is its ability to circumvent ECC, a widely used memory protection mechanism that normally detects and corrects single-bit errors.
Researchers demonstrated that GPUThor can trigger multiple bit flips that overwhelm the ECC's correction capability, leading to uncorrectable errors. These errors can crash the system (DoS) or, more alarmingly, corrupt kernel memory in a controlled manner, allowing the attacker to gain root privileges.
The attack targets NVIDIA GPUs commonly used in data centers, scientific computing, and AI workloads, where ECC memory is standard for ensuring data integrity. While NVIDIA has not yet released a statement, the company is expected to address the vulnerability through firmware or driver updates.
Rowhammer attacks are not new, but previous versions were largely mitigated by ECC memory. GPUThor represents a significant advancement in attack capability, as it overcomes this major defense. The researchers responsible for the disclosure have worked with NVIDIA under coordinated vulnerability disclosure guidelines.
The impact could be severe for organizations relying on NVIDIA GPUs for critical operations. A successful GPUThor attack could lead to service outages, data corruption, or unauthorized access to sensitive computations.
Secl specialists advise administrators to stay alert for NVIDIA's security advisory and apply patches promptly. In the meantime, limiting physical access to GPU hardware and monitoring for unusual memory error rates may help reduce risk.
NVIDIA is expected to issue a response within the coming days. The disclosure of GPUThor underscores the growing importance of hardware-level security in an era where GPUs are central to AI and high-performance computing.