CVE-2026-108267: Falha de vinculação da atestação à sessão TLS no Privasys Go RA-TLS
O Privasys Go, um fork da linguagem Go que adiciona suporte a RA-TLS, apresenta uma falha em certificados RA-TLS no modo challenge anteriores a privasys-v0.5.1-go1.26.5. As quotes de atestação estavam vinculadas à chave do certificado e ao nonce do cliente, mas não à sessão TLS ativa, o que permite retransmitir uma quote genuína para outra conexão. O registro classifica a severidade como crítica, com pontuação CVSS 4.0 de 9.1, e não consta na lista KEV.
Visão geral
O Privasys Go é um fork mantido da linguagem de programação Go que adiciona suporte a RA-TLS ao crypto/tls. Segundo o registro, certificados RA-TLS em modo challenge vinculavam o ReportData da quote à chave pública do certificado e ao nonce do cliente, mas não à sessão TLS ativa. A fraqueza é classificada como CWE-346 no registro.
Impacto
- Um atacante que tenha obtido a chave privada TLS de um enclave poderia retransmitir uma quote genuína para outra conexão.
- Uma parte confiável poderia aceitar um handshake encerrado pelo atacante como se fosse uma conexão de enclave atestada.
- A CNA do GitHub classifica o problema como crítico, com pontuação CVSS 4.0 de 9.1. O vetor indicado no registro aponta alto impacto na confidencialidade e na integridade e nenhum impacto na disponibilidade.
Produtos e versões afetados
- O produto afetado é o Privasys Go. O registro afirma que o problema existe em versões anteriores a privasys-v0.5.1-go1.26.5.
- O registro não traz dados estruturados de versões afetadas ou corrigidas, por isso a faixa exata de versões impactadas é desconhecida pelas fontes consultadas.
- A versão corrigida referenciada é privasys-v0.5.1-go1.26.5, conforme a página de release no GitHub.
Status de exploração
- O registro indica que a vulnerabilidade não consta no catálogo KEV da CISA.
- Nenhuma exploração confirmada aparece nas fontes consultadas.
- A probabilidade EPSS é 0,00117, com percentil 0,01563, datada de 13/10/2026, o que indica baixa probabilidade prevista de exploração.
Correção e mitigação
- Atualize o Privasys Go para privasys-v0.5.1-go1.26.5 ou uma versão posterior que inclua a correção.
- Consulte o aviso de segurança no GitHub para orientações do fornecedor.
- Se a chave privada TLS de um enclave puder ter sido exposta, trate-a como comprometida e faça a rotação dela e dos certificados associados após a atualização.
- Até que a versão corrigida esteja implantada, partes confiáveis podem evitar tratar a atestação RA-TLS isoladamente como prova da identidade do par em uma sessão.
Orientações de detecção
- Revise os logs de handshakes RA-TLS em busca de pares inesperados ou atestações aceitas a partir de caminhos de rede desconhecidos.
- Procure evidências de atestação que apareçam em múltiplas conexões não relacionadas, quando a telemetria permitir.
- Faça um inventário de quais builds do fork Privasys Go estão implantados nos serviços de enclave e nos componentes das partes confiáveis.
Limitações das informações disponíveis
- O registro não descreve os detalhes técnicos da correção. O commit referenciado não foi analisado para este texto.
- Os limites das versões afetadas, eventuais mitigações alternativas e dados de implantação não são fornecidos no registro.
- O post do blog da Privasys está listado como referência, mas seu conteúdo não foi revisado para esta análise.
Perguntas frequentes
O que o CVE-2026-108267 afeta?
O registro identifica o Privasys Go, um fork do Go com suporte a RA-TLS, em versões anteriores a privasys-v0.5.1-go1.26.5. A lista exata de versões afetadas não é fornecida no registro.
Há exploração confirmada desta vulnerabilidade?
O registro indica que ela não consta no catálogo KEV da CISA e nenhuma exploração confirmada aparece nas fontes consultadas. A probabilidade EPSS é baixa, de 0,00117.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.