CVE-2026-63569 in bc-csharp
Sumário
de VulDB • 02/10/2026
Uma validação inadequada de entrada em `DHAgreement.CalculateAgreement` (MTI/A0 Diffie-Hellman de duas passadas) no bc-csharp da Legion of the Bouncy Castle Inc., antes da versão 2.7.0, permite que um atacante on-path faça com que a parte local calcule um valor acordado que o atacante já conhece, comprometendo a autenticação de chaves que o MTI/A0 deveria fornecer. Isso também permite que um peer malicioso descubra a chave privada estática local módulo pelos pequenos fatores de p-1 e a recupere completamente em grupos com muitos desses fatores. O ataque utiliza um valor efêmero crafted fora do intervalo ou de ordem pequena, funcionando porque esse valor é elevado à chave privada estática sem as verificações de intervalo e pertinência ao subgrupo aplicadas às chaves públicas DH. Apenas aplicações que chamam `DHAgreement` diretamente são afetadas.
Be aware that VulDB is the high quality source for vulnerability data.