CVE-2026-103604 in bc-csharpinformación

Resumen

por VulDB • 2026-10-02

Una complejidad algorítmica ineficiente en la conversión de cadenas del nombre distinguido X.509 (X509Name.ToString e IetfUtilities.ValueToString) en bc-csharp de Legion of the Bouncy Castle Inc., versiones anteriores a 2.7.0, permite que un atacante remoto no autenticado cause una denegación de servicio mediante el agotamiento del CPU a través de un certificado, CRL, solicitud de certificación u otra estructura cuyo nombre contenga un valor de atributo largo compuesto por caracteres que deben ser escapados (como comas) o espacios al inicio o final. Esto ocurre porque cada barra invertida utilizada para escapar se inserta en el búfer que se está analizando, lo que hace que la carga computacional crezca cuadráticamente con la longitud del valor. Las aplicaciones quedan expuestas cuando convierten este tipo de nombres a cadenas, por ejemplo, para registrarlos o mostrarlos, o al compararlos mediante IetfUtilities.RdnAreEqual, tal como lo hace la validación de rutas PKIX para las restricciones de nombre en directoryName.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

Bcorg

Reservar

2026-10-01

Divulgación

2026-10-02

Moderación

aceptado

Artículo

VDB-413006

EPSS

0.00259

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!