Heckler: Breaking Confidential VMs with Malicious Interrupts
Not on the map. Why?
Abstract (arXiv)
Hardware-based Trusted execution environments (TEEs) offer an isolation granularity of virtual machine abstraction. They provide confidential VMs (CVMs) that host security-sensitive code and data. AMD SEV-SNP and Intel TDX enable CVMs and are now available on popular cloud platforms. The untrusted hypervisor in these settings is in control of several resource management and configuration tasks, including interrupts. We present Heckler, a new attack wherein the hypervisor injects malicious non-timer interrupts to break the confidentiality and integrity of CVMs. Our insight is to use the interrupt handlers that have global effects, such that we can manipulate a CVM's register states to change the data and control flow. With AMD SEV-SNP and Intel TDX, we demonstrate Heckler on OpenSSH and sudo to bypass authentication. On AMD SEV-SNP we break execution integrity of C, Java, and Julia applications that perform statistical and text analysis. We explain the gaps in current defenses and outline guidelines for future defenses.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 4 Apr 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 2; 2025: 1; 2026: 1.
4 papers.
- 2025Attestable Audits: Verifiable AI Safety Benchmarks Using Trusted Execution Environmentscited by 8
- 2024Privacy-Preserving Decentralized AI with Confidential Computingcited by 3
- 2024Confidential Prompting: Privacy-preserving LLM Inference on Cloudcited by 1
- 2026Opal: Private Memory for Personal AIcited by 1
- 2026Opal: Private Memory for Personal AI2 Apr 2026
- 2025Attestable Audits: Verifiable AI Safety Benchmarks Using Trusted Execution Environments30 Jun 2025
- 2024Privacy-Preserving Decentralized AI with Confidential Computing17 Oct 2024
- 2024Confidential Prompting: Privacy-preserving LLM Inference on Cloud27 Sep 2024