PT-2026-110903
CVE-2026-109425
·
Publicado
2026-10-12
·
Atualizado
2026-11-05
Descrição por
CVSS 4.0
6.9
MédiaMétricasAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Nome do Software Vulnerável e Versões Afetadas
Tink-go versões anteriores a 2.8.1
Description
Existe um problema de validação de entrada onde as funções
NewHandleWithNoSecrets() e ReadWithNoSecrets() ignoram a etapa estrutural Validate() antes de construir um keyset.Handle. Isso permite que keysets públicos ou sem segredos malformados, que violam invariantes internos, sejam aceitos. Um invasor pode fornecer um keyset malformado, como um que contenha uma chave pública habilitada sem uma chave primária válida ou uma chave DESTROYED sem KeyData. Isso leva a uma validação inconsistente a jusante, pois funções como JWKSetFromPublicKeysetHandle() podem processar o handle inválido e produzir um conjunto JWK, potencialmente enganando aplicações que assumem que a construção bem-sucedida do handle garante a integridade do keyset.Recommendations
Atualize para uma versão posterior a 2.8.0.
Como mitigação temporária, restrinja o uso das funções
NewHandleWithNoSecrets() e ReadWithNoSecrets() até que a atualização seja aplicada.Explorabilidade
Exploit
Correção
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾