CVE-2026-63573 in bc-csharpthông tin

Tóm tắt

Bởi VulDB • 02/10/2026

Una discrepanza osservabile nel processo di decrittazione del trasporto della chiave RSA PKCS#1 v1.5 (KeyTransRecipientInformation.UnwrapKey) presente 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 numerose versioni modificate di tale messaggio a un'applicazione che le decrittografa utilizzando la chiave privata RSA del destinatario rivelando come è fallita la decrittografia, di recuperare la chiave di crittografia dei contenuti (content-encryption key) del messaggio intercettato e quindi il suo contenuto. L'attacco avviene tramite una tecnica adattiva di tipo Bleichenbacher basata su ciphertext scelti (chosen-ciphertext attack), poiché un ciphertext di trasporto della chiave con padding PKCS#1 v1.5 non valido viene rifiutato durante la fase Unwrap generando un'eccezione "bad padding in message." CmsException distinta, invece di essere sostituita da una chiave casuale; ciò permette di distinguerlo chiaramente da un ciphertext correttamente impaginato, che fallisce solo successivamente nella fase di decrittografia dei contenuti.

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

chịu trách nhiệm

Bcorg

Đặt trước

17/07/2026

Tiết lộ

02/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00308

KEV

không

Các hoạt động

rất thấp

Nguồn

Might our Artificial Intelligence support you?

Check our Alexa App!