enclave-os-mini RA-TLS certificates not bound to TLS session
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- High
- Attack requirements
- Present
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · High · None
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-346.
Summary
Privasys enclave-os-mini, a Rust runtime for confidential applications in Intel SGX enclaves, is affected before wasm-v0.40.0. Its RA-TLS challenge certificate path omits a value bound to the TLS session (CWE-346). An attacker holding an enclave TLS private key can relay a genuine quote to another connection, so a relying party accepts the attacker's connection as the attested enclave.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
Description from the CNA
Enclave OS Mini is a Rust-based runtime for confidential applications inside Intel SGX enclaves. Prior to wasm-v0.40.0, the SGX runtime's RA-TLS challenge certificate path placed the certificate public-key hash and client nonce in quote ReportData but omitted a value bound to the active TLS session. An attacker who obtained an enclave TLS private key could relay a genuine quote onto another connection, causing a relying party to accept an attacker-terminated connection as the attested enclave. This issue is fixed in wasm-v0.40.0.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
Update enclave-os-mini to wasm-v0.40.0, which fixes this issue.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
Timeline
- 2026-10-10 Threatist record created from CVE-2026-108265
- 2026-10-11 Priority changed: MEDIUM → LOW
- 2026-10-13 CISA SSVC decision points changed
- 2026-10-13 Priority changed: LOW → MEDIUM
References
Other 4
- https://github.com/Privasys/enclave-os-mini/security/advisories/GHSA-49qm-4pj3-w2c6
- https://github.com/Privasys/enclave-os-mini/commit/9f541c849ef733d2df2851a666f359d01dcdcb8e
- https://github.com/Privasys/enclave-os-mini/releases/tag/wasm-v0.40.0
- https://privasys.org/blog/binding-attestation-to-the-tls-session
More Privasys vulnerabilities
- TI-2026-70299 Privasys rustls RA-TLS attestation not bound to the TLS session CVSS 4.0CRITICAL 9.1
- TI-2026-71258 Privasys attested TLS accepts evidence from other TEE platforms CVSS 4.0CRITICAL 9.1
- TI-2026-70301 Privasys enclave-os-virtual RA-TLS quotes not bound to TLS session CVSS 4.0CRITICAL 9.1
- TI-2026-70300 Privasys Go RA-TLS attestation not bound to the TLS session CVSS 4.0CRITICAL 9.1
- TI-2026-70302 RA-TLS challenge verifier in ra-tls-clients accepts relayed quotes CVSS 4.0CRITICAL 9.1
- TI-2026-71257 Privasys ra-tls-clients trusts stale attestation after TLS setup CVSS 4.0HIGH 7.2
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences