BC
Product
Bc-java
by Bouncycastle · last CVE Oct 2, 2026
53
CVEs
0
On KEV
9.8
Max CVSS
1
New 30D
Severity mix
Critical 4High 30Medium 16Low 1
Watch

Add Bc-java to your stack to get only the CVEs that touch what you run.

CVECVSSEPSSPublishedSummary · affected versions
CVE-2018-1000613
9.8
5%
Jul 9
Legion of the Bouncy Castle Legion of the Bouncy Castle Java Cryptography APIs 1.58 up to but not including 1.60 contains a CWE-470: Use of Externally-Controlled Input to Select…
Affected: 1.58 before 1.60
CVE-2026-58062
9.1
0%
Aug 3
Stapled OCSP response accepted without binding to the checked certificate
Affected: 1.66 before 1.85
CVE-2026-59650
9.1
0%
Aug 3
MTI/A0 DH agreement exponentiates unvalidated peer value
Affected: before 1.85
CVE-2026-8763
9.1
0%
Aug 3
Name Constraints bypass via trailing dot in rfc822Name and URI
Affected: before 1.85
CVE-2026-12817
8.6
0%
Aug 3
OpenPGP AEAD decryption skips final tag on chunk-aligned data
Affected: before 1.85
CVE-2026-12185
8.6
0%
Aug 3
BKS/UBER keystore allocates from untrusted lengths before integrity check
Affected: before 1.85
CVE-2026-15055
8.2
0%
Aug 3
PKCS#8 / PBES2 decryptors honour unbounded KDF cost from input
Affected: before 1.85
CVE-2020-28052
8.1
7%
Dec 18
An issue was discovered in Legion of the Bouncy Castle BC Java 1.65 and 1.66
Affected: 1.65; 1.66
CVE-2026-17507
7.5
0%
Oct 2
MLS membership checks compare a uint32 leaf_index as signed, admitting an out-of-range sender
Affected: 1.73 before 1.86
CVE-2026-13586
7.5
1%
Aug 3
PKCS#12 MAC and bag-decryption KDF iteration-count bound (DoS)
Affected: before 1.85
CVE-2026-13506
7.5
0%
Aug 3
Lazy ASN.1 sequence forcing resets nesting-depth guard
Affected: before 1.85
CVE-2026-12852
7.5
0%
Aug 3
MLS wire decoder allocates attacker-declared opaque length before bounds check
Affected: before 1.85
CVE-2026-12816
7.5
0%
Aug 3
IESEngine stream-mode MAC forgery via length-dependent KDF split
Affected: before 1.85
CVE-2026-12803
7.5
0%
Aug 3
KCCMBlockCipher MAC does not bind nonce when AAD is absent (cross-nonce AEAD forgery)
Affected: before 1.85
CVE-2026-12802
7.5
0%
Aug 3
CMS AuthEnvelopedData fails to enforce tag-length on decryption
Affected: before 1.85
CVE-2026-14682
7.5
0%
Aug 3
Possible OOM from unbounded up-front allocation on a definite-length read
Affected: before 1.85
CVE-2026-58059
7.5
0%
Aug 3
Quadratic-time escaping when stringifying X.500 distinguished names
Affected: before 1.85
CVE-2026-58060
7.5
1%
Aug 3
HSS public-key level count unbounded, enabling huge allocation on verify
Affected: 1.65 before 1.85
CVE-2026-58061
7.5
0%
Aug 3
CCM-family modes write plaintext to caller buffer before tag check
Affected: before 1.85
CVE-2026-59639
7.5
0%
Aug 3
CMS verifySignatures returns true for SignedData with zero signers
Affected: before 1.85
CVE-2026-59642
7.5
0%
Aug 3
CMS AuthenticatedData content not bound to MAC when authAttrs present
Affected: before 1.85
CVE-2026-59643
7.5
0%
Aug 3
OpenPGP inline-signature policy failures silently ignored
Affected: before 1.85
CVE-2026-59644
7.5
0%
Aug 3
MLS hash-ratchet honours arbitrary 32-bit generation counter from sender
Affected: before 1.85
CVE-2026-59645
7.5
0%
Aug 3
OER parser recurses without depth limit on self-referential IEEE 1609.2 schema
Affected: before 1.85
CVE-2026-59646
7.5
1%
Aug 3
DTLS handshake reassembler allocates buffer from unchecked 24-bit length
Affected: before 1.85
CVE-2026-59649
7.5
0%
Aug 3
OpenPGP user-attribute subpacket length bounded only by JVM max memory
Affected: before 1.85
CVE-2026-59651
7.5
0%
Aug 3
BKS keystore accepts legacy version with 16-bit integrity MAC key
Affected: before 1.85
CVE-2019-17359
7.5
9%
Oct 8
The ASN.1 parser in Bouncy Castle Crypto (aka BC Java) 1.63 can trigger a large attempted memory allocation, and resultant OutOfMemoryError error, via crafted ASN.1 data
Affected: 1.63
CVE-2018-1000180
7.5
3%
Jun 5
Bouncy Castle BC 1.54 - 1.59, BC-FJA 1.0.0, BC-FJA 1.0.1 and earlier have a flaw in the Low-level interface to RSA key pair generator, specifically RSA Key Pairs generated in…
Affected: 1.54 through 1.59
CVE-2016-1000343
7.5
3%
Jun 4
In the Bouncy Castle JCE Provider version 1.55 and earlier the DSA key pair generator generates a weak private key if used with default values
Affected: through 1.55
CVE-2016-1000342
7.5
2%
Jun 4
In the Bouncy Castle JCE Provider version 1.55 and earlier ECDSA does not fully validate ASN.1 encoding of signature on verification
Affected: through 1.55
CVE-2016-1000340
7.5
2%
Jun 4
In the Bouncy Castle JCE Provider versions 1.51 to 1.55, a carry propagation bug was introduced in the implementation of squaring for several raw math classes have been fixed…
Affected: 1.51 through 1.55
CVE-2016-1000352
7.4
2%
Jun 4
In the Bouncy Castle JCE Provider version 1.55 and earlier the ECIES implementation allowed the use of ECB mode
Affected: through 1.55
CVE-2016-1000344
7.4
2%
Jun 4
In the Bouncy Castle JCE Provider version 1.55 and earlier the DHIES implementation allowed the use of ECB mode
Affected: through 1.55
CVE-2026-59638
6.5
0%
Aug 3
JSSE hostname verifier CN-fallback enabled by default despite documented opt-in
Affected: before 1.85
CVE-2026-59652
6.5
0%
Aug 3
LDAP filter injection in legacy jdk1.4 LDAPStoreHelper
Affected: before 1.85
CVE-2024-14041
5.9
0%
Jul 28
ML-KEM (Kyber) decapsulation leaks private key information through non-constant-time division in message decoding and ciphertext compression (KyberSlash)
Affected: 1.73 before 1.78
CVE-2016-1000345
5.9
3%
Jun 4
In the Bouncy Castle JCE Provider version 1.55 and earlier the DHIES/ECIES CBC mode vulnerable to padding oracle attack
Affected: through 1.55
CVE-2016-1000341
5.9
3%
Jun 4
In the Bouncy Castle JCE Provider version 1.55 and earlier DSA signature generation is vulnerable to timing attack
Affected: through 1.55
CVE-2017-13098
5.9
24%
Dec 13
BouncyCastle TLS prior to version 1.0.3, when configured to use the JCE (Java Cryptography Extension) for cryptographic functions, provides a weak Bleichenbacher oracle when any…
Affected: before 1.59
CVE-2016-2427
5.5
0%
Apr 18
The AES-GCM specification in RFC 5084, as used in Android 5.x and 6.x, recommends 12 octets for the aes-ICVlen parameter field, which might make it easier for attackers to defeat…
Affected: 1.54
CVE-2026-12860
5.3
0%
Aug 3
RSA PKCS#1 verification skips last two hash bytes in NULL-omitted path
Affected: before 1.85
CVE-2026-58063
5.3
0%
Aug 3
BCFKS keystore load honours unbounded KDF cost from untrusted file
Affected: before 1.85
CVE-2026-59640
5.3
0%
Aug 3
OpenPGP CFB quick-check oracle active on symmetric/session-key paths
Affected: before 1.85
CVE-2026-59641
5.3
0%
Aug 3
S/MIME validator trusts signer-asserted signingTime for path validation
Affected: before 1.85
CVE-2026-59647
5.3
0%
Aug 3
CRMF/CMP password-MAC honours unbounded iteration count
Affected: before 1.85
CVE-2026-59648
5.3
0%
Aug 3
OpenPGP Argon2 S2K honours attacker-chosen memory and passes
Affected: before 1.85
CVE-2023-33201
5.3
1%
Jul 5
Bouncy Castle For Java before 1.74 is affected by an LDAP injection vulnerability
Affected: before 1.74
CVE-2016-1000339
5.3
3%
Jun 4
In the Bouncy Castle JCE Provider version 1.55 and earlier the primary engine class used for AES was AESFastEngine
Affected: through 1.55
CVE-2018-5382
4.4
0%
Apr 16
The default BKS keystore use an HMAC that is only 16 bits long, which can allow an attacker to compromise the integrity of a BKS keystore
Affected: through 1.49
Page 1 of 2 · 53 total