Privasys ra-tls-clients 0.5.0 Fixes Critical Remote Attestation Relay Flaw
A critical vulnerability in Privasys remote attestation TLS clients allowed attackers to relay quotes, bypassing security checks in versions prior to 0.5.0.

Key points
- CVE-2026-108269 is rated Critical with a CVSS score of 9.1.
- The flaw allowed relay attacks on attested TLS connections in Rust and Go clients.
- Privasys released version 0.5.0 to fix the issue.
- The vulnerability stems from insufficient binding of quote data to the active TLS session.
Privasys has released version 0.5.0 of its ra-tls-clients library to address a critical remote attestation vulnerability that allowed attackers to bypass security controls. The flaw, tracked as CVE-2026-108269, affected versions of the library prior to 0.5.0 and enabled relay attacks against attested TLS connections.
At a glance
- CVE
- CVE-2026-108269
- Product
- Privasys ra-tls-clients
- CVSS
- 9.1 Critical
- Weakness
- CWE-346
- Exploited
- No known exploitation
The vulnerability exists in the Remote Attestation TLS Clients, which provide multi-language utilities for verifying attested TLS connections. According to the National Vulnerability Database (NVD) record, the Rust and Go RA-TLS challenge verifiers in affected versions accepted quote ReportData that was bound to the certificate public key and client nonce.
However, this data was not bound to the active TLS session before permitting application traffic. This lack of binding allowed an attacker who obtained an enclave TLS private key to relay a genuine quote onto another connection. Consequently, the clients would accept an attacker-terminated connection as the attested enclave, effectively bypassing the attestation verification process. The issue has been resolved in version 0.5.0.
Technical Context and Impact
The vulnerability is classified under CWE-346, which relates to insufficient verification of data authenticity. The NVD has assigned the vulnerability a CVSS score of 9.1, rating it as Critical. This high severity rating reflects the potential for an attacker to compromise the integrity of the attestation process. By exploiting the failure to bind the quote ReportData to the active TLS session, an adversary could manipulate the verification outcome.
The attack vector requires the attacker to have obtained an enclave TLS private key, but once achieved, the relay of the genuine quote allows the attacker to present a fraudulent connection as legitimate to the client. This undermines the core security promise of remote attestation, which is to verify that the code running in an enclave is authentic and untampered.
Who Is Affected
The vulnerability affects users of the Privasys ra-tls-clients library in versions prior to 0.5.0. Specifically, the flaw impacts the Rust and Go implementations of the RA-TLS challenge verifiers. Organizations and developers relying on these utilities for verifying attested TLS connections are at risk if they have not updated to the patched version. The issue is not present in version 0.5.0 or later releases. Users of other language utilities provided by the library may not be directly affected by this specific implementation flaw, but should verify their specific dependency versions. The release of version 0.5.0 provides a direct remediation path for affected systems.
What should you do?
Security professionals should immediately audit their environments for dependencies on Privasys ra-tls-clients. If any systems are running versions prior to 0.5.0, they should be updated to the latest patched version as soon as possible. Until the update is applied, organizations should monitor for any unusual TLS connection behaviors or signs of relay attacks. It is also advisable to review the security posture of enclave-based services and ensure that private keys are protected against unauthorized access.
What to do and how to stay safe: Privasys
- Identify all instances of Privasys ra-tls-clients in your software supply chain and check their versions.
- Update any affected Rust or Go clients to version 0.5.0 or later to apply the fix.
- Monitor logs for anomalies in TLS handshake patterns that might indicate relay attempts.
- Review access controls for enclave TLS private keys to prevent initial compromise.
Step-by-step guide: Risk Based Vulnerability Management: Prioritize Fixes by Actual Threat
General security guidance from the Threat Times newsroom. It is not confirmed advice from the organisations named in this story.
Frequently asked questions
What is CVE-2026-108269?
CVE-2026-108269 is a critical vulnerability in Privasys ra-tls-clients that allows relay attacks on attested TLS connections by failing to bind quote data to the active session.
Which versions of ra-tls-clients are affected?
All versions of Privasys ra-tls-clients prior to 0.5.0 are affected by this vulnerability.
Is there a fix available for this vulnerability?
Yes, Privasys has released version 0.5.0, which fixes the issue.


