NetSight
medium5.9

CVE-2024-30171

Bouncy Castle affected by timing side-channel for RSA key exchange ("The Marvin Attack")

Impact

An issue was discovered in Bouncy Castle Java TLS API and JSSE Provider before 1.78. Timing-based leakage may occur in RSA based handshakes because of exception processing.

Affected packages

EcosystemPackageAffectedFixed in
mavenorg.bouncycastle:bctls-fips< 1.0.191.0.19
mavenorg.bouncycastle:bcprov-jdk18on< 1.781.78
mavenorg.bouncycastle:bcprov-jdk15on< 1.781.78
mavenorg.bouncycastle:bcprov-jdk15to18< 1.781.78
mavenorg.bouncycastle:bcprov-jdk14< 1.781.78
mavenorg.bouncycastle:bctls-jdk18on< 1.781.78
mavenorg.bouncycastle:bctls-jdk14< 1.781.78
mavenorg.bouncycastle:bctls-jdk15to18< 1.781.78
nugetBouncyCastle< 2.3.1none recorded
nugetBouncyCastle.Cryptography< 2.3.12.3.1

Affected products

VendorProductAffected versions
Bouncy CastleBouncy Castle Java TLS API And JSSE Provider
before 1.78.

Versions were read from the advisory text. No structured product data has been published for this record yet.

Weakness classification

References