Legion of the Bouncy Castle Inc.
Products
| Product | CVEs | Exploited | Latest |
|---|---|---|---|
| BC Java | 54 | – | Oct 3, 2026 |
| BC-LTS-JAVA | 35 | – | Oct 9, 2026 |
| BC-FJA | 32 | – | Oct 3, 2026 |
| bc-csharp | 21 | – | Oct 2, 2026 |
| Bouncy Castle for Java LTS | 2 | – | Oct 24, 2025 |
| BC-LTS | 2 | – | Jul 16, 2026 |
| BCPKIX FIPS | 2 | – | Apr 15, 2026 |
| Bouncy Castle for Java FIPS | 2 | – | Oct 24, 2025 |
| Bouncy Castle for Java - BC-FJA 2.1.0 | 1 | – | Aug 16, 2025 |
| BCPIX-LTS | 1 | – | Apr 15, 2026 |
| Bouncy Castle for Java | 1 | – | Aug 22, 2025 |
Exploited and recent CVEs
- CVE-2026-71884 Packet CTR reports a full success length after the counter is exhausted 0.3%
- CVE-2026-71890 MLS external commit can remove an arbitrary group member 0.2%
- CVE-2026-71891 BLS12-381 key validation accepts a public key built on a foreign curve 0.2%
- CVE-2026-18040 HQC leaks private key information through secret-indexed GF(2^8) tables and a secret-dependent fixed-weight sampler 0.1%
- CVE-2026-71885 MLS X.509 credential not bound to the LeafNode signature key 0.2%
- CVE-2026-71886 OpenPGP certification accepted from a subkey without certification authority 0.2%
- CVE-2026-71887 OpenPGP data signature accepted from a signing subkey without cross-certification <0.1%
- CVE-2026-71883 Native AES packet cipher returns the raw AES key on an alias 0.3%
- CVE-2026-71888 CMS AuthenticatedData exposes attacker-inserted authAttrs when digestAlgorithm is absent 0.1%
- CVE-2026-71888 CMS AuthenticatedData exposes attacker-inserted authAttrs when digestAlgorithm is absent 0.1%
- CVE-2026-71888 CMS AuthenticatedData exposes attacker-inserted authAttrs when digestAlgorithm is absent 0.1%
- CVE-2026-71889 PKIXCertPathReviewer does not apply X.509 name constraints to the target certificate 0.2%
- CVE-2026-71889 PKIXCertPathReviewer does not apply X.509 name constraints to the target certificate 0.2%
- CVE-2026-71889 PKIXCertPathReviewer does not apply X.509 name constraints to the target certificate 0.2%
- CVE-2026-71892 CMS key-transport recipient key-size validation never runs for RFC 9709 HKDF-derived keys 0.2%
- CVE-2026-71892 CMS key-transport recipient key-size validation never runs for RFC 9709 HKDF-derived keys 0.2%
- CVE-2026-85515 OpenPGP message truncation not reported, bypassing the SEIPDv1 integrity check 0.2%
- CVE-2026-85515 OpenPGP message truncation not reported, bypassing the SEIPDv1 integrity check 0.2%
- CVE-2026-85515 OpenPGP message truncation not reported, bypassing the SEIPDv1 integrity check 0.2%
- CVE-2026-97873 Legacy PBES1 and PKCS#12 PBE iteration count honoured unbounded in the raw JCA provider 0.3%
- CVE-2026-97873 Legacy PBES1 and PKCS#12 PBE iteration count honoured unbounded in the raw JCA provider 0.3%
- CVE-2026-18036 NTRU leaks private key information by reducing secret values with a non-constant-time integer division 0.3%
- CVE-2026-17508 Password-based KDF cost parameters honoured unbounded from untrusted input across the remaining PBE entry points 0.4%
- CVE-2026-17508 Password-based KDF cost parameters honoured unbounded from untrusted input across the remaining PBE entry points 0.4%
- CVE-2026-17508 Password-based KDF cost parameters honoured unbounded from untrusted input across the remaining PBE entry points 0.4%
- CVE-2026-17507 MLS membership checks compare a uint32 leaf_index as signed, admitting an out-of-range sender 0.4%
- CVE-2026-103604 Quadratic-time escaping when converting X.509 distinguished names to strings 0.3%
- CVE-2026-103603 Unbounded HSS public key level count allows huge array allocation during signature verification 0.5%
- CVE-2026-103602 Name constraints bypass via trailing dot in rfc822Name, dNSName and URI hosts 0.2%
- CVE-2026-103601 CcmBlockCipher and KCcmBlockCipher leave unverified plaintext in the output buffer after a failed tag check 0.3%