Brifing

DDRop Attack Bypasses Encrypted Memory Protections

New hardware interposer exposes vulnerabilities in Intel TDX and AMD SEV-SNP.

1New hardware attack vector

Researchers from KU Leuven, ETH Zurich, and Google discovered a critical flaw in modern memory encryption hardware. The vulnerability affects Intel TDX, Scalable SGX, and AMD SEV-SNP technologies used in trusted execution environments. The attack exploits DDR5 memory's failure to verify data freshness, allowing protected VMs to operate on stale data. This represents a fundamental weakness in current confidential computing architectures.

2DDRop interposer mechanics

The attack uses a custom-built interposer board costing under $200 that sits between processor and memory. It silently drops write operations on the DDR5 memory bus without detection. Unlike previous attacks requiring expensive lab equipment, DDRop works with affordable components. The interposer alters bus traffic at full speed, unlike earlier passive attacks that required slowing memory operations. Researchers have open-sourced the complete design.

3Cloud security implications

The attack primarily threatens cloud environments where providers guarantee confidential computing. By injecting malicious page-table entries, attackers can force protected VMs into debug mode. This allows reading private memory in plaintext and forging attestation reports. Both attack vectors succeed deterministically within two minutes without crashing the target system, making detection extremely difficult.

4Comparison to previous attacks

DDRop represents the first active interposer attack against DDR5 memory. Earlier DDR4 attacks used address-aliasing tricks no longer viable in DDR5's redesigned command bus. Previous DDR5 attacks were limited to passive monitoring requiring bulky logic analyzers and reduced bus speeds. DDRop's full-speed operation and software-independent approach make it uniquely dangerous.

5Vendor responses

Intel acknowledged the disclosure but considers the attack out of scope for its cloud threat model. AMD similarly stated no planned mitigations. Both vendors cite the requirement for physical access as limiting real-world impact. However, researchers note cloud environments often assume physical security, making this a significant architectural concern for confidential computing guarantees.

6No simple fixes available

The vulnerability stems from a deliberate design tradeoff in scalable memory encryption. Early SGX implementations supported cryptographic freshness but limited protected memory to 256MB. Current architectures prioritize large memory protection at the expense of freshness guarantees. Proposed mitigations like cache line versioning remain vulnerable to DDRop's approach.

7Cost-effective attack methodology

DDRop dramatically reduces the barrier for sophisticated memory attacks. Previous interposer attacks required approximately $170,000 in specialized equipment. The new approach uses $200 worth of custom hardware and open-source designs. This accessibility increases potential misuse by less resourced attackers targeting high-value cloud deployments.

8Future of memory encryption

The discovery highlights fundamental challenges in hardware security design. As confidential computing becomes mainstream, architects must reconsider freshness guarantees versus scalability. The attack demonstrates how physical access assumptions in cloud models may require reevaluation. This will influence next-generation secure processor designs and cloud security certifications.

Original article: www.theregister.com - Articles (theregister.co.uk) — DDRop Attack Bypasses Encrypted Memory Protections