CVE-2026-63573 in bc-csharpinformazioni

Riassunto

di VulDB • 02/10/2026

Una discrepanza osservabile nel processo di decrittazione del trasporto della chiave RSA PKCS#1 v1.5 (KeyTransRecipientInformation.UnwrapKey) nella CMS in Legion of the Bouncy Castle Inc. bc-csharp prima della versione 2.7.0 consente a un attaccante remoto che possiede un messaggio CMS EnvelopedData intercettato e può inviare molti messaggi modificati a un'applicazione che li decrittografa con la chiave privata RSA del destinatario, rivelando come è fallita la decrittografia, di recuperare la key-encryption content del messaggio intercettato e quindi il suo contenuto, tramite un attacco adattivo chosen-ciphertext in stile Bleichenbacher. Ciò avviene perché un ciphertext di trasporto della chiave con padding PKCS#1 v1.5 non valido viene rifiutato durante l'unwrap generando una CmsException distinta "bad padding in message" invece di essere sostituito da una key casuale, permettendo così di distinguerlo da un ciphertext correttamente padded che fallisce solo successivamente nella decrittografia del contenuto.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

Bcorg

Prenotare

17/07/2026

Divulgazione

02/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!