CVE-2007-6721 Legion of the Bouncy Castle Java Cryptography API Bleichenbacher Oracle Vulnerability

Critical 10.0 Published Updated

A Bleichenbacher vulnerability in RSA CMS signatures allows attackers to bypass cryptographic verification in the Bouncy Castle Java library.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2007-6721?

CVE-2007-6721 is a critical vulnerability in Bouncycastle Bc-Java, published on 30 Mar 2009. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

The Legion of the Bouncy Castle Java Cryptography API before release 1.38, as used in Crypto Provider Package before 1.36, has unknown impact and remote attack vectors related to "a Bleichenbacher vulnerability in simple RSA CMS signatures without signed attributes."

Which versions are affected by CVE-2007-6721?

6 open source packages ship an affected version, including bouncycastle:bcprov-jdk14, bouncycastle:bcprov-jdk15 and bouncycastle:bcprov-jdk16. It affects 2 products.

PackageAffectedFixed in
bouncycastle:bcprov-jdk14 MavenAll versions1.38
bouncycastle:bcprov-jdk14 MavenAll versions1.38
bouncycastle:bcprov-jdk15 MavenAll versions1.38
bouncycastle:bcprov-jdk15 MavenAll versions1.38
bouncycastle:bcprov-jdk16 MavenAll versions1.38
bouncycastle:bcprov-jdk16 MavenAll versions1.38

Products include Bouncycastle Bc-Java, Bouncycastle Bouncy-Castle-Crypto-Package.

How do I fix CVE-2007-6721?

Upgrade bouncycastle:bcprov-jdk14 to 1.38 or later.

Is CVE-2007-6721 being exploited?

There is no known exploitation of CVE-2007-6721 in the wild and no public exploit code.

All Bouncycastle Bc-Java vulnerabilities

Sources

Also known as DEBIAN-CVE-2007-6721, GHSA-m26p-m559-g5j5.

Is CVE-2007-6721 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free