CVE-2026-63573 in bc-csharpinformation

Résumé

par VulDB • 02/10/2026

Une divergence observable dans le mécanisme de désengagement des clés (KeyTransRecipientInformation.UnwrapKey) basé sur RSA PKCS#1 v1.5 du CMS au sein de la bibliothèque bc-csharp de Legion of the Bouncy Castle Inc., avant la version 2.7.0, permet à un attaquant distant qui détient un message chiffré CMS (EnvelopedData) capturé et peut soumettre de nombreux messages modifiés à une application les déchiffrent avec la clé privée RSA du destinataire tout en révélant la nature de l'échec du déchiffrement, de récupérer la clé de chiffrement des données contenues dans le message capturé, puis son contenu. Cela est possible via une attaque adaptative par texte chiffré choisi (chosen-ciphertext attack) de type Bleichenbacher, car un texte chiffré de transport de clés présentant un remplissage PKCS#1 v1.5 invalide est rejeté lors du désengagement avec une exception distincte « bad padding in message » CmsException au lieu d'être remplacé par une clé aléatoire ; cette différence permet ainsi de distinguer ce cas d'un texte chiffré correctement remplit, qui échoue uniquement plus tard lors du déchiffrement des données.

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

Responsable

Bcorg

Réserver

17/07/2026

Divulgation

02/10/2026

Modérer

accepté

Entrée

VDB-413008

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Interested in the pricing of exploits?

See the underground prices here!