CVE-2026-103604 in bc-csharpinformação

Sumário

de VulDB • 03/10/2026

Complexidade algorítmica ineficiente na conversão de strings do nome distinto X.509 (X509Name.ToString e IetfUtilities.ValueToString) no bc-csharp da Legion of the Bouncy Castle Inc., versão anterior à 2.7.0, permite que um atacante remoto não autenticado cause uma negação de serviço através de exaustão de CPU mediante o uso de um certificado, CRL, solicitação de certificação ou outra estrutura cujo nome contenha um valor de atributo longo composto por caracteres que devem ser escapados (como vírgulas) ou espaços no início/fim. Isso ocorre porque cada barra invertida de escape é inserida no buffer sendo analisado, fazendo com que o trabalho cresça quadraticamente em relação ao comprimento do valor. As aplicações ficam expostas quando convertem esse nome para uma string, por exemplo, para registrar (logar) ou exibi-lo, ou compará-lo com IetfUtilities.RdnAreEqual, como faz a validação de caminho PKIX para restrições de nome directoryName.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

Bcorg

Reservar

01/10/2026

Divulgação

02/10/2026

Moderação

aceite

Entrada

VDB-413006

EPSS

0.00259

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!