IT SBIT Services
Schneeberger
DEEN
CVE tracker

Privasys rustls: Attestation not bound to TLS session (relay attack)

CVE-2026-108266Critical 9.1

← All vulnerabilities

Summary

The Privasys fork of the rustls TLS library, used for RA-TLS remote attestation, produced challenge certificates whose attestation quote was not bound to the active TLS session. An attacker who obtained an enclave TLS private key could relay a genuine quote onto another connection, so a relying party might accept an attacker-controlled connection as the attested enclave. The issue is relevant only where Privasys RA-TLS enclave software is used.

Affected

  • Privasys rustls versions before privasys-v0.8.1
  • Per the CNA record, the range is < privasys-v0.8.1; the GHSA lists <= privasys-v0.2.0 and privasys-v0.8.1. Whether intermediate tags are affected is unknown.

Fixed in

  • Upgrade to privasys-v0.8.1 or later.

Workaround

  • No workaround documented.
  • Relying parties should verify the session channel binding, not only the quote, as described by the vendor.

Exploitation

  • No reports of exploitation in the wild and no public proof of concept found.
  • CISA SSVC: exploitation none, automatable yes, technical impact partial.
  • Exploitation requires the enclave TLS private key, which is hard to obtain because it is generated inside a TEE.

Our recommendation

  • Check whether Privasys RA-TLS or enclave software is used in your environment. If not, no action is needed.
  • If used, upgrade to privasys-v0.8.1 and rebuild enclave binaries; measurements will change, so plan this with the application owner.
  • Confirm that relying parties use binding-aware verification.
  • Consider rotating enclave TLS keys and re-attesting endpoints after the upgrade.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 31 Oct 2026, 07:04.

Original description (NVD)

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.

NVD references (4)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.