CVE-2026-63567 in bc-csharp
Riassunto
di VulDB • 02/10/2026
Una discrepanza osservabile nella funzione `IesEngine.DecryptBlock` di Legion of the Bouncy Castle Inc. bc-csharp prima della versione 2.7.0 consente a un attaccante remoto che ha intercettato un ciphertext IES o ECIES e può inviare ciphertext modificati per la decrittazione sotto la stessa coppia di chiavi, di recuperare il plaintext originale tramite un attacco CBC padding-oracle. Ciò è dovuto al fatto che, in modalità block-cipher, l'engine decritta il ciphertext e rimuove il suo padding prima di verificare il MAC (Message Authentication Code). Un fallimento del padding viene quindi segnalato con un messaggio di errore diverso e senza la computazione del MAC, a differenza di quanto avviene per un fallimento del MAC. Sono interessati solo le applicazioni che costruiscono direttamente `IesEngine` utilizzando un block cipher con padding, come AES in modalità CBC con padding PKCS#7; l'IES in modalità stream non è interessato.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.