# org.bouncycastle:bcprov-jdk15on (Maven) vulnerabilities

25 known vulnerabilities (1 critical, 3 high, 1 medium), with the versions each affects and the releases that fix them.

## At a glance

- Latest release: 1.70 (Dec 1, 2021): affected by 5 advisories
- Newest unaffected release: Every release is affected by at least one advisory
- Dependents: 9,993
- Releases: 26 since 1.46 (Mar 23, 2012)
- Registry: https://central.sonatype.com/artifact/org.bouncycastle/bcprov-jdk15on
- Releases read: Nov 8, 2026

## Version timeline

Affected versions per advisory, in version order:

- CVE-2025-14813: no published release is affected
- CVE-2024-29857: 1.46 to 1.70 (through the newest release)
- CVE-2024-30171: 1.46 to 1.70 (through the newest release)
- CVE-2024-34447: 1.61 to 1.70 (through the newest release)
- CVE-2023-33202: 1.46 to 1.70 (through the newest release)
- CVE-2023-33201: 1.49 to 1.70 (through the newest release)
- CVE-2020-15522: 1.46 to 1.65.01 (1.66 is outside it)
- CVE-2020-28052: 1.65 to 1.66 (1.67 is outside it)
- CVE-2020-26939: 1.46 to 1.60 (1.61 is outside it)
- CVE-2018-1000613: 1.57 to 1.59 (1.60 is outside it)
- CVE-2018-1000180: 1.46 to 1.59 (1.60 is outside it)
- CVE-2016-1000352: 1.46 to 1.55 (1.56 is outside it)
- CVE-2016-1000346: 1.46 to 1.55 (1.56 is outside it)
- CVE-2016-1000345: 1.46 to 1.55 (1.56 is outside it)
- CVE-2016-1000344: 1.46 to 1.55 (1.56 is outside it)
- CVE-2016-1000343: 1.46 to 1.55 (1.56 is outside it)
- CVE-2016-1000342: 1.46 to 1.55 (1.56 is outside it)
- CVE-2016-1000341: 1.46 to 1.55 (1.56 is outside it)
- CVE-2016-1000340: 1.51 to 1.55 (1.56 is outside it)
- CVE-2016-1000339: 1.46 to 1.55 (1.56 is outside it)
- CVE-2016-1000338: 1.46 to 1.55 (1.56 is outside it)
- CVE-2018-5382: 1.46 to 1.49 (1.50 is outside it)
- CVE-2017-13098: no published release is affected
- CVE-2015-7940: 1.46 to 1.50 (1.51 is outside it)
- CVE-2013-1624: 1.46 to 1.47 (1.48 is outside it)

## Advisories (25)

### [CVE-2025-14813](https://cve.now/CVE-2025-14813): GOSTCTR implementation unable to process more than 255 blocks correctly

- Severity: Critical 9.3
- Published: Apr 15, 2026
- Affected: through 1.7.0.
- Fixed in 1.46 (released Mar 23, 2012, 5136 days before disclosure), the first release outside every affected range (no listed fixed version clears them all).
- The latest release, 1.70, is not affected.

### [CVE-2024-29857](https://cve.now/CVE-2024-29857): An issue was discovered in ECCurve.java and ECCurve.cs in Bouncy Castle Java (BC Java) before 1.78, BC Java LTS before 2.73.6, BC-FJA…

- Severity: High 7.5
- Published: May 9, 2024
- Affected: fixed in 1.78.
- No fix released. The advisory names 1.78 as the fix, which the registry doesn't have yet. The latest release, 1.70, is still affected.

### [CVE-2024-30171](https://cve.now/CVE-2024-30171): An issue was discovered in Bouncy Castle Java TLS API and JSSE Provider before 1.78.

- Severity: Medium 5.9
- Published: May 9, 2024
- Affected: fixed in 1.78.
- No fix released. The advisory names 1.78 as the fix, which the registry doesn't have yet. The latest release, 1.70, is still affected.

### [CVE-2024-34447](https://cve.now/CVE-2024-34447): An issue was discovered in the Bouncy Castle Crypto Package For Java before BC TLS Java 1.0.19 (ships with BC Java 1.78, BC Java (LTS)…

- Severity: High 7.5
- Published: May 3, 2024
- Affected: from 1.61, fixed in 1.78.
- No fix released. The advisory names 1.78 as the fix, which the registry doesn't have yet. The latest release, 1.70, is still affected.

### [CVE-2023-33202](https://cve.now/CVE-2023-33202): Bouncy Castle for Java before 1.73 contains a potential Denial of Service (DoS) issue within the Bouncy Castle…

- Severity: Unrated
- Published: Nov 23, 2023
- Affected: all versions.
- No fix released. The latest release, 1.70, is still affected.

### [CVE-2023-33201](https://cve.now/CVE-2023-33201): Bouncy Castle For Java before 1.74 is affected by an LDAP injection vulnerability.

- Severity: Unrated
- Published: Jul 5, 2023
- Affected: from 1.49, through 1.70.
- No fix released. The latest release, 1.70, is still affected.

### [CVE-2020-15522](https://cve.now/CVE-2020-15522): Bouncy Castle BC Java before 1.66, BC C# .NET before 1.8.7, BC-FJA before 1.0.1.2, 1.0.2.1, and BC-FNA before 1.0.1.1 have a timing issue…

- Severity: Unrated
- Published: May 20, 2021
- Affected: fixed in 1.66.
- Fixed in 1.66 (released Jul 7, 2020, 317 days before disclosure).
- The latest release, 1.70, is not affected.

### [CVE-2020-28052](https://cve.now/CVE-2020-28052): An issue was discovered in Legion of the Bouncy Castle BC Java 1.65 and 1.66.

- Severity: Unrated
- Published: Dec 18, 2020
- Affected: from 1.65, fixed in 1.67.
- Fixed in 1.67 (released Nov 1, 2020, 47 days before disclosure).
- The latest release, 1.70, is not affected.

### [CVE-2020-26939](https://cve.now/CVE-2020-26939): In Legion of the Bouncy Castle BC before 1.61 and BC-FJA before 1.0.1.2, attackers can obtain sensitive information about a private…

- Severity: Unrated
- Published: Nov 2, 2020
- Affected: fixed in 1.61.
- Fixed in 1.61 (released Feb 11, 2019, 630 days before disclosure).
- The latest release, 1.70, is not affected.

### [CVE-2018-1000613](https://cve.now/CVE-2018-1000613): 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…

- Severity: Unrated
- Published: Jul 9, 2018
- Affected: from 1.57, fixed in 1.60.
- Fixed in 1.60 (released Jul 6, 2018, 3 days before disclosure).
- The latest release, 1.70, is not affected.

### [CVE-2018-1000180](https://cve.now/CVE-2018-1000180): 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…

- Severity: Unrated
- Published: Jun 5, 2018
- Affected: fixed in 1.60.
- Fixed in 1.60 (released Jul 6, 2018, 31 days after disclosure).
- The latest release, 1.70, is not affected.

### [CVE-2016-1000352](https://cve.now/CVE-2016-1000352): In the Bouncy Castle JCE Provider version 1.55 and earlier the ECIES implementation allowed the use of ECB mode.

- Severity: Unrated
- Published: Jun 4, 2018
- Affected: fixed in 1.56.
- Fixed in 1.56 (released Dec 23, 2016, 528 days before disclosure).
- The latest release, 1.70, is not affected.

### [CVE-2016-1000346](https://cve.now/CVE-2016-1000346): In the Bouncy Castle JCE Provider version 1.55 and earlier the other party DH public key is not fully validated.

- Severity: Unrated
- Published: Jun 4, 2018
- Affected: fixed in 1.56.
- Fixed in 1.56 (released Dec 23, 2016, 528 days before disclosure).
- The latest release, 1.70, is not affected.

### [CVE-2016-1000345](https://cve.now/CVE-2016-1000345): In the Bouncy Castle JCE Provider version 1.55 and earlier the DHIES/ECIES CBC mode vulnerable to padding oracle attack.

- Severity: Unrated
- Published: Jun 4, 2018
- Affected: fixed in 1.56.
- Fixed in 1.56 (released Dec 23, 2016, 528 days before disclosure).
- The latest release, 1.70, is not affected.

### [CVE-2016-1000344](https://cve.now/CVE-2016-1000344): In the Bouncy Castle JCE Provider version 1.55 and earlier the DHIES implementation allowed the use of ECB mode.

- Severity: Unrated
- Published: Jun 4, 2018
- Affected: fixed in 1.56.
- Fixed in 1.56 (released Dec 23, 2016, 528 days before disclosure).
- The latest release, 1.70, is not affected.

### [CVE-2016-1000343](https://cve.now/CVE-2016-1000343): 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…

- Severity: Unrated
- Published: Jun 4, 2018
- Affected: fixed in 1.56.
- Fixed in 1.56 (released Dec 23, 2016, 528 days before disclosure).
- The latest release, 1.70, is not affected.

### [CVE-2016-1000342](https://cve.now/CVE-2016-1000342): In the Bouncy Castle JCE Provider version 1.55 and earlier ECDSA does not fully validate ASN.1 encoding of signature on verification.

- Severity: Unrated
- Published: Jun 4, 2018
- Affected: fixed in 1.56.
- Fixed in 1.56 (released Dec 23, 2016, 528 days before disclosure).
- The latest release, 1.70, is not affected.

### [CVE-2016-1000341](https://cve.now/CVE-2016-1000341): In the Bouncy Castle JCE Provider version 1.55 and earlier DSA signature generation is vulnerable to timing attack.

- Severity: Unrated
- Published: Jun 4, 2018
- Affected: fixed in 1.56.
- Fixed in 1.56 (released Dec 23, 2016, 528 days before disclosure).
- The latest release, 1.70, is not affected.

### [CVE-2016-1000340](https://cve.now/CVE-2016-1000340): In the Bouncy Castle JCE Provider versions 1.51 to 1.55, a carry propagation bug was introduced in the implementation of squaring for…

- Severity: Unrated
- Published: Jun 4, 2018
- Affected: from 1.51, fixed in 1.56.
- Fixed in 1.56 (released Dec 23, 2016, 528 days before disclosure).
- The latest release, 1.70, is not affected.

### [CVE-2016-1000339](https://cve.now/CVE-2016-1000339): In the Bouncy Castle JCE Provider version 1.55 and earlier the primary engine class used for AES was AESFastEngine.

- Severity: Unrated
- Published: Jun 4, 2018
- Affected: fixed in 1.56.
- Fixed in 1.56 (released Dec 23, 2016, 528 days before disclosure).
- The latest release, 1.70, is not affected.

### [CVE-2016-1000338](https://cve.now/CVE-2016-1000338): In Bouncy Castle JCE Provider version 1.55 and earlier the DSA does not fully validate ASN.1 encoding of signature on verification.

- Severity: Unrated
- Published: Jun 1, 2018
- Affected: from 1.38, fixed in 1.56.
- Fixed in 1.56 (released Dec 23, 2016, 525 days before disclosure).
- The latest release, 1.70, is not affected.

### [CVE-2018-5382](https://cve.now/CVE-2018-5382): Bouncy Castle BKS-V1 keystore files vulnerable to trivial hash collisions

- Severity: Unrated
- Published: Apr 16, 2018
- Affected: fixed in 1.50.
- Fixed in 1.50 (released Dec 3, 2013, 1595 days before disclosure).
- The latest release, 1.70, is not affected.

### [CVE-2017-13098](https://cve.now/CVE-2017-13098): BouncyCastle JCE TLS Bleichenbacher/ROBOT

- Severity: High 7.5
- Published: Dec 13, 2017
- Affected: fixed in 1.0.3.
- Fixed in 1.46 (released Mar 23, 2012, 2091 days before disclosure, the advisory names 1.0.3, which was never published).
- The latest release, 1.70, is not affected.

### [CVE-2015-7940](https://cve.now/CVE-2015-7940): The Bouncy Castle Java library before 1.51 does not validate a point is withing the elliptic curve, which makes it easier for remote…

- Severity: Unrated
- Published: Nov 9, 2015
- Affected: fixed in 1.51.
- Fixed in 1.51 (released Jul 28, 2014, 469 days before disclosure).
- The latest release, 1.70, is not affected.

### [CVE-2013-1624](https://cve.now/CVE-2013-1624): The TLS implementation in the Bouncy Castle Java library before 1.48 and C# library before 1.8 does not properly consider timing…

- Severity: Unrated
- Published: Feb 8, 2013
- Affected: fixed in 1.48.
- Fixed in 1.48 (released Feb 12, 2013, 4 days after disclosure).
- The latest release, 1.70, is not affected.

---

Source: cve.now
Built by [Sazabi](https://www.sazabi.com/?utm_source=cve-now&utm_medium=markdown), AI-native observability and security: automatic issue detection, plain-language log search and live dashboards.
Page: https://cve.now/packages/maven/org.bouncycastle:bcprov-jdk15on
Site guide for agents: https://cve.now/llms.txt
Uses NVD data; not endorsed by NVD.
