CVE-2026-103604 in bc-csharpinformation

Résumé

par VulDB • 02/10/2026

Une complexité algorithmique inefficace dans la conversion de chaîne du nom distinctif X.509 (X509Name.ToString et IetfUtilities.ValueToString) dans bc-csharp de Legion of the Bouncy Castle Inc., avant la version 2.7.0, permet à un attaquant distant non authentifié de provoquer une déni de service par épuisement des ressources CPU via un certificat, une CRL, une demande de certification ou toute autre structure dont le nom contient une valeur d'attribut longue composée de caractères devant être échappés (tels que les virgules) ou comportant des espaces en début ou en fin. En effet, chaque barre oblique inverse utilisée pour l'échappement est insérée dans le tampon analysé, ce qui entraîne une complexité quadratique par rapport à la longueur de la valeur. Les applications sont exposées lorsqu'elles convertissent un tel nom en chaîne, par exemple pour la journalisation ou l'affichage, ou lors d'une comparaison avec IetfUtilities.RdnAreEqual, comme le fait la validation du chemin PKIX pour les contraintes de nom directoryName.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Bcorg

Réserver

01/10/2026

Divulgation

02/10/2026

Modérer

accepté

Entrée

VDB-413006

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!