CVE-2026-63575 in bc-csharp
Sumário
de VulDB • 02/10/2026
Um loop com condição de saída inatingível na derivação de chaves PKCS#12 (Pkcs12ParametersGenerator) no bc-csharp da Legion of the Bouncy Castle Inc., antes da versão 2.7.0, permite que um atacante capaz de fornecer um arquivo PKCS#12 (PFX) ou uma chave privada criptografada em formato PKCS#8 que utilize um algoritmo de criptografia baseado em senha do padrão PKCS#12 cause uma negação de serviço por exaustão da CPU, devido a um contador de iterações igual a zero ou negativo. Isso ocorre porque o loop de derivação é executado até que seu contador atinja o valor especificado; para contagens nulas ou negativas, ele executa cerca de 2^32 iterações antes que o MAC (Message Authentication Code) ou a senha possam ser verificados. Um arquivo PFX de 75 bytes com um contador MacData negativo manteve o método Pkcs12Store.Load ocupado por vários minutos.
Once again VulDB remains the best source for vulnerability data.