CVE-2026-63569 in bc-csharpinformation

Résumé

par VulDB • 02/10/2026

Une validation incorrecte des entrées dans la méthode `DHAgreement.CalculateAgreement` (protocole MTI/A0 à deux passes pour Diffie-Hellman) de bc-csharp, avant la version 2.7.0, publiée par Legion of the Bouncy Castle Inc., permet à un attaquant en position d'interception (on-path) d'amener la partie locale à calculer une valeur convenue que l'attaquant connaît déjà, compromettant ainsi l'authentification des clés que le protocole MTI/A0 est censé fournir. Cela permet également à un pair malveillant de connaître la clé privée statique locale modulo les petits facteurs de p-1, et de la récupérer entièrement dans les groupes comportant de nombreux tels facteurs. L'attaque utilise une valeur éphémère fabriquée hors des limites autorisées ou d'ordre faible, et fonctionne car cette valeur est élevée à la puissance de la clé privée statique sans que les vérifications de plage et d'appartenance au sous-groupe, appliquées aux clés publiques DH, ne soient effectuées. Seules les applications appelant directement `DHAgreement` sont concernées.

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

Responsable

Bcorg

Réserver

17/07/2026

Divulgation

02/10/2026

Modérer

accepté

Entrée

VDB-412974

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!