Skip to content
LatestPillow CVE-2026-112897 leaks heap memory via crafted TIFF images
Vulnerabilities

Privasys RA-TLS Fixes Enclave Session-Binding Bypass in Rust and Go

Security update fixes CVE-2026-108269 in Rust and Go clients, stopping attackers from spoofing enclave connections via relay attacks.

Illustration: A sleek, metallic computer component rests on a clean white surface.
AI-generated illustration: RedTeam Log

Key points

  • Privasys released version 0.5.0 to fix a critical remote attestation vulnerability in RA-TLS clients.
  • The flaw allowed attackers to relay genuine quotes, causing clients to accept unattested connections.
  • Versions prior to 0.5.0 in Rust and Go are vulnerable to this session-binding bypass.

Privasys has released version 0.5.0 of its RA-TLS Clients to address a critical security flaw that allowed attackers to bypass remote attestation checks. The vulnerability, tracked as CVE-2026-108269, affects earlier versions of the multi-language utilities used for verifying attested TLS connections. Security teams using Rust or Go implementations must update immediately to prevent potential enclave spoofing.

In plain English

Remote attestation proves that code is running on trusted hardware. In versions of Privasys RA-TLS Clients before 0.5.0, the verification process failed to bind the attestation quote to the active TLS session. This meant the system checked if the hardware was genuine but did not confirm that the current connection was actually from that hardware. An attacker could intercept a valid quote and replay it on a different connection.

The background

The National Vulnerability Database rates CVE-2026-108269 as critical with a CVSS score of 9.1. The weakness is classified under CWE-346, which relates to origin validation errors. According to the advisory, the Rust and Go verifiers 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.

What changes now

Privasys has confirmed that version 0.5.0 fixes this issue by ensuring the attestation quote is properly bound to the specific TLS session. This prevents an attacker who has obtained an enclave TLS private key from relaying a genuine quote onto another connection. Without this binding, clients previously accepted attacker-terminated connections as if they were the attested enclave. Users of older versions remain exposed to this relay attack vector until they upgrade.

What to do and how to stay safe: Privasys

  • Identify all systems running Privasys RA-TLS Clients in Rust or Go environments and check their current version numbers.
  • Upgrade all vulnerable instances to version 0.5.0 or later to apply the session-binding fix provided by the vendor.
  • Review TLS connection logs for any anomalies that might indicate relay attempts or unauthorized access prior to patching.
  • Monitor vendor communications for any additional security advisories related to remote attestation utilities.

Step-by-step guide: Emergency Patching: Correcting Five Common Operational Errors

General security guidance from the RedTeam Log newsroom. It is not confirmed advice from the organisations named in this story.

Frequently asked questions

What is the CVSS score for this Privasys vulnerability?

The National Vulnerability Database rates CVE-2026-108269 as critical with a CVSS score of 9.1.

Which programming languages are affected by this flaw?

The vulnerability affects the Rust and Go implementations of the Privasys RA-TLS Clients prior to version 0.5.0.

How did attackers exploit this remote attestation flaw?

Attackers could relay a genuine attestation quote onto a different connection, causing clients to accept unattested traffic as legitimate.

Sources

  1. CVE Program

Related stories