GPUBreach: The Side-Channel Attack That Turns Your Graphics Card Against Your CPU

Researchers from ETH Zurich and Georgia Tech have disclosed GPUBreach, a side-channel attack that allows malicious GPU code to extract CPU memory contents — including cryptographic keys — through shared memory bus timing, threatening cloud security and confidential computing models.
GPUBreach: The Side-Channel Attack That Turns Your Graphics Card Against Your CPU
Written by Lucas Greene

A newly disclosed class of hardware vulnerability is forcing the cybersecurity industry to rethink assumptions about the boundary between GPU and CPU security domains. Dubbed GPUBreach, the attack demonstrates that a malicious process running on a graphics processing unit can extract sensitive data — including cryptographic keys and kernel memory contents — from the host CPU, without ever triggering traditional software-based defenses.

The implications are serious. And they extend well beyond academic research labs.

GPUBreach was first detailed by a team of researchers from ETH Zurich and the Georgia Institute of Technology, whose findings were reported by The Hacker News in late April 2026. The attack exploits the shared memory bus architecture that connects modern discrete and integrated GPUs to host system memory. By carefully timing memory access patterns from GPU compute shaders, an attacker can infer the contents of CPU-side memory regions that are supposed to be isolated. The technique doesn’t require elevated privileges on the host operating system. It doesn’t need physical access. All it needs is the ability to execute code on the GPU — something that web browsers, cloud computing platforms, and countless applications grant routinely through APIs like WebGPU, CUDA, and OpenCL.

That last point is what makes GPUBreach so alarming to enterprise security teams.

The core mechanism relies on observing contention patterns on the shared memory interconnect — typically PCIe or, in the case of integrated GPUs, a unified memory controller. When the CPU accesses a particular memory address, it creates measurable timing variations in how the GPU’s own memory requests are serviced. The researchers showed that by running a carefully crafted GPU kernel that floods the memory bus with probe requests, they could reconstruct byte-level data from CPU processes, including AES-256 encryption keys, with recovery rates exceeding 92% in controlled experiments. The attack works across multiple GPU vendors, though the specific timing characteristics and bandwidth vary between NVIDIA, AMD, and Intel implementations.

This is not the first time GPUs have been implicated in side-channel research. Previous work, including the 2018 “Rendered Insecure” paper and more recent studies on GPU-based keystroke timing attacks, established that graphics hardware could leak information. But those earlier efforts primarily demonstrated GPU-to-GPU information leakage or exploited very specific driver vulnerabilities. GPUBreach is different in kind. It crosses the GPU-CPU boundary in a way that undermines the fundamental trust model of heterogeneous computing architectures. The CPU is supposed to be the privileged controller. The GPU is supposed to be a subordinate compute device operating in a sandboxed memory space. GPUBreach proves that sandbox has holes.

The research team’s proof-of-concept demonstrations are sobering. In one scenario, they showed a malicious WebGPU shader — the kind of code that runs inside a browser tab — extracting kernel address space layout randomization (KASLR) offsets from a Linux host within 14 seconds. KASLR is a foundational defense against memory corruption exploits. Defeating it from a browser tab, with no software vulnerability required, represents a significant escalation in attack capability. In a second demonstration targeting cloud environments, a GPU workload running inside one virtual machine was able to partially reconstruct memory contents belonging to a co-located VM on the same physical host, provided both VMs shared access to the same physical GPU through a technology like NVIDIA’s Multi-Instance GPU (MIG) or SR-IOV passthrough.

Cloud providers are paying attention.

Amazon Web Services, Microsoft Azure, and Google Cloud all offer GPU-accelerated instances that share physical hardware among tenants. The shared GPU model is essential to making AI and machine learning workloads economically viable in the cloud — dedicated GPU hardware for every tenant would be prohibitively expensive. But GPUBreach suggests that the isolation guarantees these providers offer may not fully account for memory bus side channels. None of the major cloud providers had issued formal responses to the GPUBreach disclosure as of late April, though the researchers said they followed coordinated disclosure practices and notified affected vendors — including NVIDIA, AMD, Intel, and major cloud operators — 90 days before publication.

NVIDIA, for its part, acknowledged the research in a brief statement referenced by The Hacker News, saying it was “investigating the reported techniques and working with system vendors on potential mitigations.” The company noted that exploiting GPUBreach in real-world conditions would require overcoming significant noise in memory bus timing measurements, particularly on systems under heavy load. That’s a fair point — lab conditions and production environments differ substantially. But researchers have historically closed such gaps faster than defenders would like. Spectre and Meltdown were also initially dismissed by some as impractical, only to see increasingly reliable exploits emerge in the months following disclosure.

AMD issued a similar statement, pointing to existing memory encryption technologies like Secure Encrypted Virtualization (SEV) as partial mitigations. Intel referenced its Trust Domain Extensions (TDX) as relevant to defending against cross-tenant attacks in cloud settings. But the researchers noted in their paper that neither SEV nor TDX fully addresses the memory bus contention channel, because the timing side channel operates at a layer below the encryption boundary. Encrypting memory contents prevents direct reads, but it doesn’t eliminate the ability to infer access patterns.

So what does a practical defense look like? The research paper proposes several mitigation strategies, none of them free. One approach involves partitioning the memory bus bandwidth between GPU and CPU domains, effectively creating timing isolation at the hardware level. This would require changes to memory controller firmware or future hardware designs and would carry a performance cost — the researchers estimate a 7-15% throughput reduction for GPU compute workloads, depending on access patterns. A second approach targets the software layer: restricting GPU compute APIs in sensitive contexts. Browser vendors could, for example, limit the precision of timing measurements available to WebGPU shaders, similar to the timer resolution reductions implemented after Spectre. But this is a cat-and-mouse game, and determined attackers have repeatedly found ways to construct high-resolution timers from low-resolution primitives.

A third mitigation involves adding noise to memory bus scheduling — deliberately randomizing the order in which memory requests from different devices are serviced. This technique, sometimes called “memory bus fuzzing,” has been explored in academic literature but hasn’t been widely adopted by hardware vendors due to the complexity of implementation and the potential for unpredictable performance impacts on latency-sensitive workloads like real-time graphics rendering and high-frequency trading systems.

The timing of the GPUBreach disclosure coincides with a broader reckoning over hardware side channels. In the eight years since Spectre and Meltdown first shattered assumptions about speculative execution security, the industry has seen a steady drumbeat of related vulnerabilities: Foreshadow, ZombieLoad, RIDL, Fallout, CacheOut, and many others. Each one has chipped away at the performance and complexity budgets of modern processors as vendors layer on mitigations. GPUBreach extends this pattern to a new attack surface — the heterogeneous computing interface itself — at precisely the moment when the industry is betting heavily on GPU-accelerated AI workloads.

That bet is enormous. NVIDIA’s data center revenue exceeded $100 billion in fiscal 2026. Every major technology company is deploying GPU clusters at unprecedented scale for training and running large language models. The security model for these deployments generally assumes that the GPU is a trusted compute device operating within a secure perimeter. GPUBreach challenges that assumption directly.

Consider the implications for confidential computing, one of the fastest-growing segments of enterprise cloud security. Confidential computing relies on hardware-enforced trusted execution environments — Intel SGX, AMD SEV-SNP, ARM CCA — to protect sensitive workloads even from a compromised hypervisor or cloud administrator. These technologies encrypt data in memory and restrict access to code running inside the enclave. But they were designed primarily with CPU-based threats in mind. GPU access to enclave-protected memory is either prohibited or mediated through carefully controlled interfaces. GPUBreach doesn’t attack the enclave directly. Instead, it attacks the memory bus that connects the enclave’s CPU to the rest of the system, extracting information through timing rather than access. It’s an end-run around the security perimeter, not a frontal assault.

The Confidential Computing Consortium, a Linux Foundation project that includes Intel, AMD, NVIDIA, Google, and Microsoft among its members, has not yet issued guidance on GPUBreach. But the vulnerability will almost certainly accelerate existing work on extending confidential computing guarantees to GPU workloads — a technically challenging problem that NVIDIA has begun addressing with its H100 and subsequent GPU architectures through a feature called Confidential Computing on GPU. Whether those protections adequately address memory bus side channels remains an open question.

For enterprise security teams grappling with immediate risk, the practical guidance is nuanced. Organizations running sensitive workloads on shared GPU infrastructure should evaluate whether their threat model accounts for co-tenant side-channel attacks. Those processing cryptographic material on systems with GPU access should consider whether GPU compute APIs can be restricted without breaking functionality. And browser-facing environments should monitor for updates from Chrome, Firefox, and Safari teams regarding WebGPU timer restrictions or shader capability limits.

But here’s the uncomfortable truth: there is no complete software fix for a hardware-level side channel. The memory bus is a shared physical resource, and sharing creates information leakage. This is a fundamental property of the hardware architecture, not a bug in any particular vendor’s implementation. Fixing it properly will require changes to how memory controllers, PCIe interconnects, and GPU scheduling logic are designed — changes that will take years to propagate through the hardware supply chain.

In the meantime, the industry will do what it always does after a major side-channel disclosure. Vendors will release firmware updates that partially mitigate the most practical attack vectors. Cloud providers will adjust their isolation boundaries. Researchers will refine the attack. And the cycle will continue.

GPUBreach is a reminder that complexity is the enemy of security, and modern computing systems are more complex than ever. Every new interconnect, every shared bus, every hardware accelerator added to a system creates potential side channels that may not be discovered for years. The GPU, once considered a peripheral device of little interest to security researchers, has become a first-class attack surface. The industry’s response will determine whether the massive GPU buildout underway for AI can be secured — or whether it’s creating a generation of hardware vulnerabilities we’ll be patching for decades.

Subscribe for Updates

CybersecurityUpdate Newsletter

The CybersecurityUpdate Email Newsletter is your essential source for the latest in cybersecurity news, threat intelligence, and risk management strategies. Perfect for IT security professionals and business leaders focused on protecting their organizations.

By signing up for our newsletter you agree to receive content related to ientry.com / webpronews.com and our affiliate partners. For additional information refer to our terms of service.

Notice an error?

Help us improve our content by reporting any issues you find.

Get the WebProNews newsletter delivered to your inbox

Get the free daily newsletter read by decision makers

Subscribe
Advertise with Us

Ready to get started?

Get our media kit

Advertise with Us