Privasys enclave-os-virtual RA-TLS quotes 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-virtual before tdx-v0.2.43 and before tdx-gpu-v0.6.27 has an origin validation error (CWE-346) in its TDX/GPU RA-TLS certificate issuer. The issuer omits a value bound to the active TLS session from the quote ReportData. An attacker who holds an enclave TLS private key can relay a genuine quote onto 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 Virtual runs container workloads inside confidential virtual machines with end-to-end attestation. Prior to tdx-v0.2.43 and tdx-gpu-v0.6.27, the TDX/GPU RA-TLS certificate issuer 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 tdx-v0.2.43 and tdx-gpu-v0.6.27.
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
Upgrade enclave-os-virtual to tdx-v0.2.43 or tdx-gpu-v0.6.27, the fixed versions named in the source. The sources list no advisory identifier for these fixes.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
Timeline
- 2026-10-10 Threatist record created from CVE-2026-108268
- 2026-10-11 Priority changed: MEDIUM → LOW
- 2026-10-13 CISA SSVC decision points changed
- 2026-10-13 Priority changed: LOW → MEDIUM
References
Other 5
- https://github.com/Privasys/enclave-os-virtual/security/advisories/GHSA-p5fp-g94g-g9m9
- https://github.com/Privasys/enclave-os-virtual/commit/9a6be91e29f2b6738d0b77c33cd1ad5cd3d8a347
- https://github.com/Privasys/enclave-os-virtual/releases/tag/tdx-gpu-v0.6.27
- https://github.com/Privasys/enclave-os-virtual/releases/tag/tdx-v0.2.43
- 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-70300 Privasys Go RA-TLS attestation not bound to the TLS session CVSS 4.0CRITICAL 9.1
- TI-2026-70298 enclave-os-mini RA-TLS certificates not bound to 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