Read the docs
TI-2007-06415 Aliases CVE-2007-6721GHSA-m26p-m559-g5j5

The Legion of the Bouncy Castle Java Cryptography API before release 1.38, as used in…

Priority MEDIUM 47CWE-203Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
— Not recorded in CVSS 2.0
Attack complexity
Low
Impact type
Information disclosure
Confidentiality · integrity · availability
Complete · Complete · Complete
Fix status
Fixed

Attack profile from CVSS 2.0 · NVD. Fix status from CNA and GitHub. Impact type from CWE-203.

Summary

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."

Why it matters now

EPSS 0.02413 84th percentileScored 2026-11-07
Fix Fixed bouncycastle:bcprov-jdk14 (Maven): 1.38bouncycastle:bcprov-jdk15 (Maven): 1.38+1 more product

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
——all versions—No fix listedCNA
—bouncycastle:bcprov-jdk14 (Maven)before 1.381.38Patch availableGHSA-m26p-m559-g5j5
—bouncycastle:bcprov-jdk15 (Maven)before 1.381.38Patch availableGHSA-m26p-m559-g5j5
—bouncycastle:bcprov-jdk16 (Maven)before 1.381.38Patch availableGHSA-m26p-m559-g5j5
  • — Vendor— Affected all versions Fixed in — No fix listed CNA
  • bouncycastle:bcprov-jdk14 (Maven) Vendor— Affected before 1.38 Fixed in 1.38 Patch available GHSA-m26p-m559-g5j5
  • bouncycastle:bcprov-jdk15 (Maven) Vendor— Affected before 1.38 Fixed in 1.38 Patch available GHSA-m26p-m559-g5j5
  • bouncycastle:bcprov-jdk16 (Maven) Vendor— Affected before 1.38 Fixed in 1.38 Patch available GHSA-m26p-m559-g5j5

CPE configurations NVD · 72

CPEVersionsRoleVendor
cpe:2.3:a:bouncycastle:bc-java:*:*:*:*:*:*:*:*up to 1.37VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.01:*:*:*:*:*:*:*1.01VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.02:*:*:*:*:*:*:*1.02VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.03:*:*:*:*:*:*:*1.03VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.04:*:*:*:*:*:*:*1.04VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.05:*:*:*:*:*:*:*1.05VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.06:*:*:*:*:*:*:*1.06VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.07:*:*:*:*:*:*:*1.07VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.08:*:*:*:*:*:*:*1.08VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.09:*:*:*:*:*:*:*1.09VulnerableLegion of the Bouncy Castle Inc.
Show 62 more CPE
CPEVersionsRoleVendor
cpe:2.3:a:bouncycastle:bc-java:1.10:*:*:*:*:*:*:*1.10VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.11:*:*:*:*:*:*:*1.11VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.12:*:*:*:*:*:*:*1.12VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.13:*:*:*:*:*:*:*1.13VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.14:*:*:*:*:*:*:*1.14VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.15:*:*:*:*:*:*:*1.15VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.16:*:*:*:*:*:*:*1.16VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.17:*:*:*:*:*:*:*1.17VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.18:*:*:*:*:*:*:*1.18VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.19:*:*:*:*:*:*:*1.19VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.20:*:*:*:*:*:*:*1.20VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.21:*:*:*:*:*:*:*1.21VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.22:*:*:*:*:*:*:*1.22VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.23:*:*:*:*:*:*:*1.23VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.24:*:*:*:*:*:*:*1.24VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.25:*:*:*:*:*:*:*1.25VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.26:*:*:*:*:*:*:*1.26VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.27:*:*:*:*:*:*:*1.27VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.28:*:*:*:*:*:*:*1.28VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.29:*:*:*:*:*:*:*1.29VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.30:*:*:*:*:*:*:*1.30VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.31:*:*:*:*:*:*:*1.31VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.32:*:*:*:*:*:*:*1.32VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.33:*:*:*:*:*:*:*1.33VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.34:*:*:*:*:*:*:*1.34VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.35:*:*:*:*:*:*:*1.35VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bc-java:1.36:*:*:*:*:*:*:*1.36VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:*:*:*:*:*:*:*:*up to 1.35VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.0:*:*:*:*:*:*:*1.0VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.01:*:*:*:*:*:*:*1.01VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.02:*:*:*:*:*:*:*1.02VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.03:*:*:*:*:*:*:*1.03VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.3.1:*:*:*:*:*:*:*1.3.1VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.04:*:*:*:*:*:*:*1.04VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.05:*:*:*:*:*:*:*1.05VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.06:*:*:*:*:*:*:*1.06VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.07:*:*:*:*:*:*:*1.07VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.08:*:*:*:*:*:*:*1.08VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.09:*:*:*:*:*:*:*1.09VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.11:*:*:*:*:*:*:*1.11VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.12:*:*:*:*:*:*:*1.12VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.13:*:*:*:*:*:*:*1.13VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.14:*:*:*:*:*:*:*1.14VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.15:*:*:*:*:*:*:*1.15VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.16:*:*:*:*:*:*:*1.16VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.17:*:*:*:*:*:*:*1.17VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.18:*:*:*:*:*:*:*1.18VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.19:*:*:*:*:*:*:*1.19VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.20:*:*:*:*:*:*:*1.20VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.21:*:*:*:*:*:*:*1.21VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.22:*:*:*:*:*:*:*1.22VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.23:*:*:*:*:*:*:*1.23VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.24:*:*:*:*:*:*:*1.24VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.25:*:*:*:*:*:*:*1.25VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.26:*:*:*:*:*:*:*1.26VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.27:*:*:*:*:*:*:*1.27VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.28:*:*:*:*:*:*:*1.28VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.29:*:*:*:*:*:*:*1.29VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.30:*:*:*:*:*:*:*1.30VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.32:*:*:*:*:*:*:*1.32VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.33:*:*:*:*:*:*:*1.33VulnerableLegion of the Bouncy Castle Inc.
cpe:2.3:a:bouncycastle:bouncy-castle-crypto-package:1.34:*:*:*:*:*:*:*1.34VulnerableLegion of the Bouncy Castle Inc.

Remediation

  • Fix · GHSA-m26p-m559-g5j5 bouncycastle:bcprov-jdk14 (Maven) Fixed in 1.38 Advisory →
  • Fix · GHSA-m26p-m559-g5j5 bouncycastle:bcprov-jdk15 (Maven) Fixed in 1.38 Advisory →
  • Fix · GHSA-m26p-m559-g5j5 bouncycastle:bcprov-jdk16 (Maven) Fixed in 1.38 Advisory →

Vendor assessments

Red Hat

Red Hat's page for this CVE →

Not affected: 1 product
  • Red Hat

Timeline

  1. 2026-10-02 Threatist record created from CVE-2007-6721
  2. 2026-10-03 Alias added: GHSA-m26p-m559-g5j5

References

  • TI-2018-15967 Legion of the Bouncy Castle Legion of the Bouncy Castle Java Cryptography APIs 1.58 up to… CVSS 3.1CRITICAL 9.8
  • TI-2017-09736 BouncyCastle JCE TLS Bleichenbacher/ROBOT CVSS 3.0HIGH 7.5
  • TI-2026-42545 MTI/A0 DH agreement exponentiates unvalidated peer value CVSS 4.0CRITICAL 9.3
  • TI-2026-42533 JSSE hostname verifier CN-fallback enabled by default despite documented opt-in CVSS 4.0CRITICAL 9.3
  • TI-2026-41816 Stapled OCSP response accepted without binding to the checked certificate CVSS 4.0CRITICAL 9.3
  • TI-2026-07701 Name Constraints bypass via trailing dot in rfc822Name and URI CVSS 4.0CRITICAL 9.3
See all 52 →

Sources