Executive Summary
Trail of Bits research revealed critical security vulnerabilities when combining Trusted Execution Environments (TEEs) with Multi-Party Computation (MPC) protocols, particularly in threshold signature schemes. The research demonstrates how malicious hosts can exploit rollback attacks against TEE-protected MPC implementations, causing nonce reuse that leads to private key disclosure. The vulnerabilities stem from the fundamental trust model clash between MPC's distributed security approach and TEEs' centralized manufacturer trust, creating new attack surfaces including filesystem rollbacks, incomplete attestation measurements, and side-channel exploits. Organizations deploying TEE-MPC hybrid systems face significant risks from implementation flaws that can compromise cryptographic security guarantees despite appearing to provide defense-in-depth protection.
This research gains critical relevance as organizations increasingly adopt zero-trust architectures and confidential computing solutions to protect sensitive workloads. With the rise of AI workloads requiring secure multi-party computation and the growing deployment of TEE-enabled cloud services, understanding these interaction vulnerabilities becomes essential for preventing catastrophic cryptographic failures in production systems.
Why This Matters Now
The convergence of confidential computing adoption and zero-trust initiatives makes TEE-MPC vulnerabilities an immediate concern. Organizations deploying AI workloads and secure multi-party computations in cloud environments must address these implementation risks before cryptographic failures compromise sensitive operations.
Attack Path Analysis
This research advisory identifies theoretical attack vectors against MPC-TEE systems where malicious hosts could exploit rollback vulnerabilities to compromise threshold signature schemes. The attack leverages filesystem manipulation to force nonce reuse, leading to private key disclosure and potential cryptographic system compromise.
Kill Chain Progression
This analysis maps confirmed threat intelligence to the full cloud kill chain to show where defensive gaps would emerge as an attack progresses.
Initial Compromise
Description
Attacker gains host-level access to systems running MPC protocols within TEE environments, potentially through infrastructure compromise or insider access
MITRE ATT&CK® Techniques
Hijack Execution Flow: Dynamic Linker Hijacking
Process Injection: Dynamic-link Library Injection
Impair Defenses: Disable or Modify Tools
Exploitation for Defense Evasion
Data Manipulation: Stored Data Manipulation
OS Credential Dumping: /etc/passwd and /etc/shadow
Hardware Additions
Potential Compliance Exposure
Mapping incident impact across multiple compliance frameworks.
CISA Zero Trust Maturity Model 2.0 – Device Identity and Attestation
Control ID: Identity - ID.AM-2
NYDFS 23 NYCRR 500 – Penetration Testing and Vulnerability Assessments
Control ID: 500.15
Digital Operational Resilience Act (DORA) – ICT Risk Management Framework
Control ID: Article 8
NIS2 Directive – Cybersecurity Risk Management Measures
Control ID: Article 21
PCI DSS 4.0 – Software Engineering Techniques for Secure Software
Control ID: 6.2.4
ISO 27001:2022 – Use of Cryptography
Control ID: A.8.24
Sector Implications
Industry-specific impact of the vulnerabilities, including operational, regulatory, and cloud security risks.
Financial Services
Multi-party computation protocols in secure enclaves face rollback attacks compromising threshold signatures, risking private key exposure in payment systems and trading platforms.
Computer/Network Security
TEE-MPC implementation vulnerabilities enable nonce reuse attacks and attestation bypass, undermining cryptographic guarantees in security products and infrastructure solutions.
Banking/Mortgage
Threshold signature schemes used in transaction processing vulnerable to filesystem rollback attacks, potentially exposing customer financial data and compromising regulatory compliance.
Cryptocurrencies
Multi-party computation wallet implementations in trusted execution environments susceptible to pre-signature reuse attacks, risking cryptocurrency theft and custody breaches.
Sources
- Don't let TEEs break your MPChttps://blog.trailofbits.com/2026/09/25/dont-let-tees-break-your-mpc/Verified
- Intel Trust Domain Extensions (TDX) Documentationhttps://www.intel.com/content/www/us/en/developer/tools/trust-domain-extensions/documentation.htmlVerified
- AWS Nitro Enclaves Security Best Practiceshttps://docs.aws.amazon.com/enclaves/latest/user/nitro-enclave-concepts.htmlVerified
- A trail of flipping bits - Trail of Bits Bloghttps://blog.trailofbits.com/Verified
Frequently Asked Questions
Cloud Native Security Fabric Mitigations and ControlsCNSF
Based on the attack progression modeled above, these are the defensive controls that would constrain each stage.
Aviatrix Zero Trust CNSF would likely reduce the attack scope against distributed MPC-TEE systems by constraining lateral movement between TEE instances and limiting coordinated rollback attack capabilities across the infrastructure.
Control: Cloud Native Security Fabric (CNSF)
Mitigation: Host-level compromise would likely face constrained reach into adjacent TEE workloads through microsegmentation and identity-aware access controls limiting the attacker's initial foothold expansion
Control: Zero Trust Segmentation
Mitigation: Filesystem manipulation capabilities would likely be constrained through workload isolation that limits cross-boundary access between TEE guest environments and underlying host storage systems
Control: East-West Traffic Security
Mitigation: Movement between distributed TEE instances would likely be significantly constrained through east-west traffic inspection and segmentation policies limiting inter-workload communication paths
Control: Multicloud Visibility & Control
Mitigation: Attack coordination capabilities would likely be reduced through visibility into cross-instance communications and policy enforcement that constrains synchronized operations between distributed TEE workloads
Control: Egress Security & Policy Enforcement
Mitigation: Exfiltration of cryptographic material would likely face constrained outbound paths through egress policy enforcement that restricts data movement from TEE workloads to external destinations
Cryptographic system compromise would likely be contained to specific network segments rather than affecting the entire distributed infrastructure, reducing the overall blast radius of unauthorized signing capabilities
Impact at a Glance
Affected Business Functions
- Cryptographic Operations
- Secure Multi-Party Computation
- Threshold Signature Services
- Trusted Execution Environments
Estimated downtime: N/A
Estimated loss: N/A
This is a research advisory highlighting potential security risks in MPC-TEE implementations rather than an active incident. The research identifies theoretical vulnerabilities including private key share disclosure through nonce reuse, rollback attacks on filesystem state, and side-channel information leakage that could compromise cryptographic secrets in production threshold signature systems.
Recommended Actions
Key Takeaways & Next Steps
- • Implement Zero Trust segmentation to isolate TEE workloads from untrusted host systems and prevent lateral movement between MPC participants
- • Deploy encrypted traffic controls with integrity verification to protect MPC protocol communications and detect rollback attempts
- • Establish multicloud visibility and anomaly detection to monitor TEE attestation processes and identify suspicious filesystem operations
- • Enforce egress security policies to prevent unauthorized extraction of cryptographic material and control outbound communications from TEE environments
- • Implement Kubernetes security controls for containerized MPC deployments to maintain pod-level isolation and prevent cross-contamination of threshold signature operations



