Description
Privasys rustls is a maintained fork of the rustls TLS library that adds RA-TLS challenge and channel-binding support. Prior to privasys-v0.8.1, the fork emitted RA-TLS challenge certificates whose quote ReportData was bound to the certificate public key and client nonce but not 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 privasys-v0.8.1.
Published: 2026-10-09
Score: 9.1 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Session impersonation via unbound attestation
Action: Immediate patch
AI Analysis

Impact

Privasys rustls, a fork of the rustls TLS library, implemented RA‑TLS challenge certificates that, before version 0.8.1, attached the attestation report data only to the certificate’s public key and client nonce. The report data was not tied to the specific TLS session in which the certificate was used. Consequently, an attacker who could obtain a private key for the enclave’s TLS connection could capture a legitimate quote and replay it on a different connection. The relying party would then accept the attacker‑terminated session as if it were the authentic, attested enclave, effectively allowing the attacker to impersonate the enclave and potentially access or manipulate protected data. This flaw is classified as CWE‑346, an information disclosure of the attestation binding.

Affected Systems

Any system that uses the Privasys rustls library in a version earlier than privasys‑v0.8.1 is affected. The vendor is Privasys, product rustls, and all releases prior to v0.8.1 contain the vulnerability; the fix is present in v0.8.1 and later.

Risk and Exploitability

The CVSS score of 9.1 indicates critical severity. The EPSS score is not available, but the flaw is not listed in CISA KEV, suggesting that large‑scale exploitation is not yet documented. The attack requires possession of the enclave TLS private key, which could be obtained through a compromise of the enclave environment or a supply‑chain attack. Once the key is in hand, the attacker can forge a TLS session that presents valid attestation evidence, leading to malicious actions such as data exfiltration, privilege escalation of the relying party, or other trust‑based attacks. The risk remains high until the library is updated and TLS sessions are properly bound to their attestation evidence.

Generated by OpenCVE AI on October 9, 2026 at 22:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Privasys rustls library to v0.8.1 or later to ensure that attestation evidence is bound to each TLS session
  • Audit all codebases that depend on Privasys rustls and replace older versions with the fixed release; recompile and deploy the updated binaries
  • Validate that the new library correctly ties ReportData to the active TLS session by running compliance tests or using audit tools that verify RA‑TLS functionality

Generated by OpenCVE AI on October 9, 2026 at 22:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 14 Oct 2026 03:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 11 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
First Time appeared Privasys
Privasys rustls
Vendors & Products Privasys
Privasys rustls

Fri, 09 Oct 2026 21:15:00 +0000

Type Values Removed Values Added
Description Privasys rustls is a maintained fork of the rustls TLS library that adds RA-TLS challenge and channel-binding support. Prior to privasys-v0.8.1, the fork emitted RA-TLS challenge certificates whose quote ReportData was bound to the certificate public key and client nonce but not 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 privasys-v0.8.1.
Title Privasys rustls fork: RA-TLS challenge mode did not bind attestation evidence to the TLS session
Weaknesses CWE-346
References
Metrics cvssV4_0

{'score': 9.1, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-14T02:16:16.794Z

Reserved: 2026-10-09T17:33:15.410Z

Link: CVE-2026-108266

cve-icon Vulnrichment

Updated: 2026-10-14T02:16:12.220Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-09T21:17:05.023

Modified: 2026-10-16T16:00:33.533

Link: CVE-2026-108266

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T12:25:32Z

Weaknesses