Muyan Shen, Institute of Software, Chinese Academy of Sciences; School of Cryptology, University of Chinese Academy of Sciences; Hongzhan Ma, Ketong Shang, Ruofei Qu, Yu Qin, and Dengguo Feng, Institute of Software, Chinese Academy of Sciences
AMD's Secure Nested Paging (SEV-SNP) protects virtual machines using its hardware root of trust, the AMD Secure Processor (ASP). However, its security relies on complex, opaque firmware features, such as a dynamic hot-patching mechanism, that create attack surfaces shielded from independent scrutiny. To overcome this "black-box" challenge, we present ASPBreaker, the first practical, fully deterministic jailbreak of the ASP, achieved by exploiting a novel combination of memory aliasing and time-of-check-to-time-of-use (TOCTOU) vulnerability.
Using this jailbreak as a tool for live analysis, we demonstrate how achieving arbitrary code execution on a vulnerable firmware version can be used to subvert the security of a subsequent, fully-patched one. Our analysis revealed critical flaws, enabling two practical attacks against the latest firmware: one that allows an adversary to decrypt the memory of a virtual machine and another that bypasses existing mitigations to forge attestation reports. Our findings, which were responsibly disclosed, demonstrate a fundamental break in the forward-security model of SEV-SNP and highlight the critical need for independent auditing of opaque firmware boundaries.
USENIX Security '26 Open Access Sponsored by
King Abdullah University of Science and Technology (KAUST)
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.
author = {Muyan Shen and Hongzhan Ma and Ketong Shang and Ruofei Qu and Yu Qin and Dengguo Feng},
title = {Jailbreaking the {AMD} Secure Processor: Enabling Live Analysis of {SEV-SNP{\textquoteright}s} Undocumented Security Boundaries},
booktitle = {35th USENIX Security Symposium (USENIX Security 26)},
year = {2026},
isbn = {978-1-939133-58-8},
address = {Baltimore, MD},
pages = {5593--5611},
url = {https://www.usenix.org/conference/usenixsecurity26/presentation/shen},
publisher = {USENIX Association},
month = aug
}