Lucene search
+L
BouncycastleBc-java

52 matches found

CVE
CVE
added 2023/07/05 12:00 a.m.547 views

CVE-2023-33201

CVE-2023-33201 relates to Bouncy Castle for Java (bc-java) before 1.74, where LDAP injection can occur during X.509 cert validation when an LDAP CertStore is used. The vacuum is created by inserting the certificate’s Subject Name into an LDAP search filter without escaping, enabling LDAP injectio...

5.3CVSS5.6AI score0.00772EPSS
Save
CVE
CVE
added 2020/12/18 12:52 a.m.414 views

CVE-2020-28052

CVE-2020-28052 — BC Java OpenBSDBCrypt.password check issue : In Legion of the Bouncy Castle BC Java versions 1.65 and 1.66, the OpenBSDBCrypt.checkPassword method can compare data incorrectly during password verification, causing some incorrect passwords to be treated as a match for different, p...

8.1CVSS7.7AI score0.07225EPSS
Save
CVE
CVE
added 2018/07/09 8:00 p.m.323 views

CVE-2018-1000613

CVE-2018-1000613 concerns Legion of the Bouncy Castle Java Cryptography APIs (BC) 1.58–1.59 up to, but not including, 1.60. It is a CWE-470 Unsafe Reflection vulnerability in XMSS/XMSS^MT private key deserialization, which can allow a remote attacker to execute arbitrary code by crafting a privat...

9.8CVSS8.6AI score0.04767EPSS
Save
CVE
CVE
added 2026/08/03 12:36 a.m.278 views

CVE-2026-8763

Vulnerability CVE-2026-8763 affects Bouncy Castle for Java: Name Constraints bypass via trailing dot in rfc822Name and URI. Endpoints affected: BC Java < 1.85; BC Java LTS < 2.73.12; BC-FJA (FIPS) = 1.85 for BC Java; >= 2.73.12 for LTS; bc-fips >= 1.0.2.7/2.0.2/2.1.3 for FIPS). If exp...

9.3CVSS5.4AI score0.0043EPSS
Save
CVE
CVE
added 2026/08/03 12:42 a.m.250 views

CVE-2026-59650

Bouncy Castle for Java up to 1.84 (and Java LTS up to 2.73.11) is affected by CVE-2026-59650: MTI/A0 DH key exchange exponentiates an unvalidated peer value. This can impact confidentiality and integrity as described in the CVE, with overall severity listed as CRITICAL (CVSS 9.3). The issue is fi...

9.3CVSS5.4AI score0.00269EPSS
Save
CVE
CVE
added 2018/06/05 1:00 p.m.234 views

CVE-2018-1000180

CVE-2018-1000180 affects Bouncy Castle BC 1.54–1.59 (and BC-FJA 1.0.0/1.0.1) with a flaw in the Low-level RSA key pair generator interface that may produce RSA key pairs with fewer Miller–Rabin primality tests than expected. IBM vulnerability bulletins associate this CVE with IBM products (e.g., ...

7.5CVSS7.1AI score0.03224EPSS
Save
CVE
CVE
added 2017/12/13 1:00 a.m.231 views

CVE-2017-13098

Bouncy Castle TLS prior to 1.0.3, when configured to use the JCE for cryptographic operations, is vulnerable to a Bleichenbacher/ROBOT oracle when RSA key exchange is negotiated. An attacker could use this to recover the private key from a vulnerable application. Affected: Bouncy Castle TLS (Java...

7.5CVSS6.4AI score0.2434EPSS
Save
CVE
CVE
added 2026/08/03 12:57 a.m.214 views

CVE-2026-59638

In BCJava prior to 1.85 (and BC-LTS before 2.73.12; BC-FJA before bctls-fips 1.0.24/2.0.24/2.1.24), the JSSE hostname verifier CN-fallback is enabled by default despite documented opt-in. This may allow hostname verification to be skipped in TLS, with CVSS v4.0 base score 9.3 (CRITICAL) and impac...

9.3CVSS5.4AI score0.0021EPSS
Save
CVE
CVE
added 2019/10/08 1:39 p.m.213 views

CVE-2019-17359

The CVE-2019-17359 entry concerns Bouncy Castle Crypto (BC Java) 1.63. The vulnerability lies in the ASN.1 parser, which can trigger a large memory allocation leading to a memory exhaustion/OutOfMemoryError via crafted ASN.1 data. Affected product: BC Java 1.63; fixed in BC Java 1.64. The issue i...

7.5CVSS8.1AI score0.0895EPSS
Save
CVE
CVE
added 2018/06/04 1:00 p.m.207 views

CVE-2016-1000339

CVE-2016-1000339 describes a cryptographic leakage in Bouncy Castle JCE Provider v1.55 and earlier, where the primary AES engine class was AESFastEngine. Because of the table-driven lookup, data channel timing could leak information about the AES key via table accesses; AESEngine also had leaks b...

5.3CVSS5.9AI score0.02802EPSS
Save
CVE
CVE
added 2018/06/04 1:00 p.m.194 views

CVE-2016-1000342

CVE-2016-1000342 is associated with Bouncy Castle JCE Provider up to version 1.55 and earlier, where ECDSA does not fully validate ASN.1 encoding of signatures during verification. This can allow injection of extra elements in the signature sequence and may permit the introduction of “invisible” ...

7.5CVSS7.2AI score0.01713EPSS
Save
CVE
CVE
added 2018/06/04 1:00 p.m.192 views

CVE-2016-1000343

CVE-2016-1000343 affects the Bouncy Castle JCE Provider (1.55 and earlier). When the JCA key pair generator is not explicitly initialised with DSA parameters, it may generate a weak private key by assuming a 1024-bit key size. Publicly available documents confirm this issue and recommend either e...

7.5CVSS7.2AI score0.02821EPSS
Save
CVE
CVE
added 2026/08/03 2:48 a.m.192 views

CVE-2026-12802

Summary: CVE-2026-12802 affects Bouncy Castle for Java prior to 1.85, including LTS (

8.7CVSS5.5AI score0.00147EPSS
Save
CVE
CVE
added 2026/08/03 12:56 a.m.191 views

CVE-2026-59639

In BC Java, CVE-2026-59639 affects Bouncy Castle for Java prior to 1.85, where CMS verifySignatures erroneously returns true for SignedData with zero signers. The issue also affects Java LTS prior to 2.73.12 and BC-FJA prior to bcpkix-fips 1.0.12 (1.0.x), 2.0.12 (2.0.x), and 2.1.12 (2.1.x). Impac...

8.7CVSS5.4AI score0.00163EPSS
Save
CVE
CVE
added 2018/04/16 1:00 p.m.184 views

CVE-2018-5382

CVE-2018-5382 involves Bouncy Castle where the default BKS keystore uses an HMAC only 16 bits long, enabling brute-force attempts to compromise keystore integrity. Technical details from connected docs show that BC 1.47 updated the BKS format to use a 160-bit HMAC, addressing the issue for keysto...

4.4CVSS4.9AI score0.00262EPSS
Save
CVE
CVE
added 2018/06/04 9:00 p.m.183 views

CVE-2016-1000345

CVE-2016-1000345 (padding oracle in Bouncy Castle JCE Provider DHIES/ECIES CBC) affects BC 1.55 and earlier; in environments with observable timings, decryption padding failures can be inferred via timing analyses. The IBM/BC-focused bulletin confirms this CVE among multiple BC-related issues and...

5.9CVSS6.2AI score0.02346EPSS
Save
CVE
CVE
added 2026/08/03 2:35 a.m.180 views

CVE-2026-58062

CVE-2026-58062 affects Bouncy Castle for Java prior to 1.85, including LTS prior to 2.73.12, and BC-FJA prior to bc-fips 2.0.2 (2.0.x) and 2.1.3 (2.1.x). The issue: Stapled OCSP responses are accepted without binding to the checked certificate, enabling potential information disclosure or integri...

9.3CVSS5.5AI score0.00338EPSS
Save
CVE
CVE
added 2026/08/03 2:37 a.m.179 views

CVE-2026-58060

CVE-2026-58060 affects Bouncy Castle for Java: before 1.85, the HSS public-key level count is unbounded, allowing huge allocations during verify. The issue also impacts Bouncy Castle for Java LTS before 2.73.12, and BC-FJA (FIPS) before bc-fips 2.0.2 (2.0.x) and 2.1.3 (2.1.x). The connected docum...

8.7CVSS5.5AI score0.00651EPSS
Save
CVE
CVE
added 2018/06/04 9:00 p.m.168 views

CVE-2016-1000346

CVE-2016-1000346 is a vulnerability in the Bouncy Castle JCE Provider where, in version 1.55 and earlier, the other party's DH public key was not fully validated during Diffie-Hellman key exchange, enabling potential leakage of private key details. Release 1.56 added parameter checks on the agree...

4.3CVSS5.4AI score0.0243EPSS
Save
CVE
CVE
added 2026/08/03 2:56 a.m.160 views

CVE-2026-13506

CVE-2026-13506 affects multiple Bouncy Castle for Java lines: Java mainline prior to 1.85; Java LTS prior to 2.73.12; and Java FIPS (BC-FJA) before bc-fips 1.0.2.7 (1.0.x), 2.0.2 (2.0.x), and 2.1.3 (2.1.x). Root cause is a Lazy ASN.1 sequence that resets the nesting-depth guard, with potential im...

8.7CVSS5.4AI score0.0031EPSS
Save
CVE
CVE
added 2018/06/04 1:00 p.m.158 views

CVE-2016-1000341

CVE-2016-1000341 : The Bouncy Castle JCE Provider (BC-JCE) up to version 1.55 and earlier suffers a timing-side-channel in DSA signature generation. The lack of blinding can allow an observer to deduce the signature’s k value, potentially leaking the private key. The vulnerability is tied to the ...

5.9CVSS6.4AI score0.02335EPSS
Save
CVE
CVE
added 2026/08/03 12:38 a.m.158 views

CVE-2026-12185

In Bouncy Castle for Java before 1.85, the BKS/UBER keystore allocates from untrusted lengths before integrity check, and this issue also affects Java LTS builds before 2.73.12. Affected products: Bouncy Castle Java libraries for keystores; root cause is allocation using untrusted lengths prior t...

8.6CVSS5.4AI score0.00232EPSS
Save
CVE
CVE
added 2026/08/03 12:32 a.m.158 views

CVE-2026-15055

CVE-2026-15055 affects Bouncy Castle for Java (before 1.85), LTS (before 2.73.12), and BC-FJA (before bcpkix-fips 1.0.12 / 2.0.12 / 2.1.12). The PKCS#8 / PBES2 decryptors honour an unbounded KDF cost parameter from the input, enabling a denial-of-service attack by supplying a key with an excessiv...

8.2CVSS5.4AI score0.0027EPSS
Save
CVE
CVE
added 2018/06/04 9:00 p.m.157 views

CVE-2016-1000344

CVE-2016-1000344 : The vulnerability stems from the DHIES implementation in the Bouncy Castle JCE Provider (versions 1.55 and earlier) allowing ECB mode. IBM security bulletins note this BC vulnerability affecting IBM Sterling products (e.g., Sterling File Gateway and Sterling B2B Integrator) and...

7.4CVSS7.4AI score0.01948EPSS
Save
CVE
CVE
added 2013/02/08 7:00 p.m.156 views

CVE-2013-1624

Technical details for CVE-2013-1624 are not publicly available in the provided documents. Monitor for updates.

4CVSS6.7AI score0.02972EPSS
Save
CVE
CVE
added 2018/06/04 9:00 p.m.156 views

CVE-2016-1000352

In CVE-2016-1000352, the Bouncy Castle JCE Provider (BC) up to version 1.55 allowed ECB mode in ECIES, which is insecure. Affected product: BC JCE Provider

7.4CVSS7.4AI score0.01948EPSS
Save
CVE
CVE
added 2018/06/04 1:00 p.m.154 views

CVE-2016-1000340

The CVE-2016-1000340 issue describes a carry propagation bug in the Bouncy Castle JCE Provider (versions 1.51–1.55) affecting the squaring path of several Nat-based raw math classes used by custom EC implementations. This could cause rare, spurious calculations during elliptic-curve scalar multip...

7.5CVSS7.3AI score0.02231EPSS
Save
CVE
CVE
added 2026/08/03 2:41 a.m.147 views

CVE-2026-58059

CVE-2026-58059 affects Bouncy Castle for Java prior to 1.85, with a quadratic-time escaping issue when stringifying X.500 distinguished names. The vulnerability also impacts BC-Java LTS prior to 2.73.12 and BC-FJA (FIPS) prior to bc-fips 1.0.2.7 (1.0.x), 2.0.2 (2.0.x), and 2.1.3 (2.1.x). The root...

8.7CVSS5.4AI score0.00524EPSS
Save
CVE
CVE
added 2026/08/03 12:53 a.m.144 views

CVE-2026-59642

CVE-2026-59642 affects Bouncy Castle for Java: CMS AuthenticatedData content is not bound to MAC when authAttrs are present. Affected versions include: Java Bouncy Castle before 1.85; Java LTS before 2.73.12; Java FIPS (BC-FJA) before bcpkix-fips 1.0.12 (1.0.x), 2.0.12 (2.0.x), and 2.1.12 (2.1.x)...

8.7CVSS5.5AI score0.00147EPSS
Save
CVE
CVE
added 2026/08/03 2:53 a.m.142 views

CVE-2026-12816

Bouncy Castle for Java contains an IESEngine stream-mode MAC forgery flaw via a length-dependent KDF split, affecting versions before 1.85 (and Bouncy Castle for Java LTS before 2.73.12). The issue is documented in CVE-2026-12816 with no exploitation details provided in the supplied sources. No r...

8.7CVSS5.4AI score0.00147EPSS
Save
CVE
CVE
added 2026/08/03 12:54 a.m.142 views

CVE-2026-59641

CVE-2026-59641 affects Bouncy Castle for Java: before 1.85, S/MIME validator trusts signer-asserted signingTime for path validation; also affects Java LTS before 2.73.12 and Java FIPS (BC-FJA) before bcmail-fips and bcjmail-fips 1.0.7 (1.0.x), 2.0.7 (2.0.x), and 2.1.7 (2.1.x). CVSS v4.0 base scor...

8.7CVSS5.4AI score0.00146EPSS
Save
CVE
CVE
added 2026/08/03 12:55 a.m.139 views

CVE-2026-59640

CVE-2026-59640 affects Bouncy Castle for Java prior to 1.85, including the LTS release prior to 2.73.12 and BC-FJA (FIPS) before bcpg-fips 1.0.13 (1.0.x), 2.0.13 (2.0.x), and 2.1.13 (2.1.x). The issue is described as an OpenPGP CFB quick-check oracle that is active on symmetric/session-key paths....

8.7CVSS5.5AI score0.00217EPSS
Save
CVE
CVE
added 2026/08/03 2:52 a.m.137 views

CVE-2026-12803

CVE-2026-12803 affects Bouncy Castle for Java prior to 1.85 (and Java LTS prior to 2.73.12). KCCMBlockCipher MAC fails to bind nonce when AAD is absent, enabling cross-nonce AEAD forgery. Impacts confidentiality and integrity as described; CVSS v4.0 base score 8.7 (HIGH). Remediation: upgrade to ...

8.7CVSS5.4AI score0.00165EPSS
Save
CVE
CVE
added 2026/08/03 2:29 a.m.135 views

CVE-2026-58063

The CVE-2026-58063 issue affects Bouncy Castle for Java's BCFKS keystore loading, where unbounded KDF cost can be triggered by an untrusted file. Affected products/versions are: BC Java before 1.85; BC Java LTS before 2.73.12; and BC-FJA (FIPS) before bc-fips 1.0.2.7 (1.0.X), 2.0.2 (2.0.X), and 2...

5.3CVSS5.4AI score0.00362EPSS
Save
CVE
CVE
added 2026/08/03 12:49 a.m.133 views

CVE-2026-59645

CVE-2026-59645 affects Bouncy Castle for Java where the OER parser recurses without a depth limit on a self-referential IEEE 1609.2 schema. Affected products/versions include Java edition before 1.85, Java LTS before 2.73.12, and BC-FJA (Java FIPS) before bcutil-fips 2.0.7 (2.0.x series) and 2.1....

8.7CVSS5.5AI score0.0031EPSS
Save
CVE
CVE
added 2026/08/03 2:55 a.m.125 views

CVE-2026-12860

Affected software: Bouncy Castle for Java (and Java LTS) prior to specific versions. The vulnerability (CVE-2026-12860) concerns RSA PKCS#1 verification skipping the last two hash bytes in the NULL-omitted path. This could impact signature verification correctness. Affected versions: BC Java befo...

8.7CVSS5.4AI score0.00143EPSS
Save
CVE
CVE
added 2026/08/03 12:41 a.m.118 views

CVE-2026-59651

CVE-2026-59651 affects Bouncy Castle for Java before version 1.85, and BC Java LTS before 2.73.12. The issue is that the BKS keystore may accept a legacy version using a 16‑bit integrity MAC key, exposing potential integrity verification weaknesses. The CVSS score is 7.1 (HIGH) with network attac...

7.5CVSS5.4AI score0.00163EPSS
Save
CVE
CVE
added 2026/08/03 2:36 a.m.117 views

CVE-2026-58061

CVE-2026-58061 affects Bouncy Castle for Java: CCM-family modes may write plaintext to the caller buffer before tag verification. Affected are BC Java before 1.85, Java LTS before 2.73.12, and BC-FJA before bc-fips 1.0.2.7 (1.0.x), 2.0.2 (2.0.x), and 2.1.3 (2.1.x). Exploitation is network-based; ...

8.7CVSS5.6AI score0.00282EPSS
Save
CVE
CVE
added 2026/08/03 2:58 a.m.112 views

CVE-2026-13586

CVE-2026-13586 affects Bouncy Castle for Java before 1.85 (also LTS < 2.73.12 and BC-FJA

7.5CVSS5.4AI score0.00353EPSS
Save
CVE
CVE
added 2026/08/03 12:50 a.m.108 views

CVE-2026-59644

CVE-2026-59644 affects Bouncy Castle for Java up to version 1.84, where the MLS hash-ratchet may honor an arbitrary 32-bit generation counter from the sender. This can impact availability (per CVSS: HIGH) with no confidentiality or integrity impact reported, and no exploitation details are provid...

8.7CVSS5.6AI score0.0031EPSS
Save
CVE
CVE
added 2026/08/03 12:44 a.m.108 views

CVE-2026-59649

The CVE affects Bouncy Castle for Java: OpenPGP user-attribute subpacket length is currently bounded only by JVM max memory. Affected versions are before 1.85 (and LTS before 2.73.12) and BC-FJA before bcpg-fips 1.0.13 (1.0.x series), 2.0.13 (2.0.x), and 2.1.13 (2.1.x). Practical impact, as state...

8.7CVSS5.4AI score0.0031EPSS
Save
CVE
CVE
added 2026/08/03 2:54 a.m.106 views

CVE-2026-12817

CVE-2026-12817 affects Bouncy Castle for Java prior to 1.85, including Java LTS builds before 2.73.12 and BC-FJA before bcpg-fips 1.0.13 (1.0.x), 2.0.13 (2.0.x), and 2.1.13 (2.1.x). The flaw: OpenPGP AEAD decryption skips the final tag on chunk-aligned data, as described in multiple sources. This...

8.7CVSS5.5AI score0.0014EPSS
Save
CVE
CVE
added 2026/08/03 2:44 a.m.106 views

CVE-2026-14682

CVE-2026-14682 affects Bouncy Castle for Java: unbounded up-front allocation on a definite-length read can cause an OOM. Affected: BC-Java before 1.85; BC-LTS before 2.73.12; BC-FJA before bc-fips 1.0.2.7 (1.0.x), 2.0.2 (2.0.x), 2.1.3 (2.1.x), and before bctls-fips 1.0.24. Impact per NVD: high (C...

8.7CVSS5.5AI score0.0031EPSS
Save
CVE
CVE
added 2026/08/03 12:48 a.m.104 views

CVE-2026-59646

CVE-2026-59646 affects Bouncy Castle for Java before 1.85 (and BC-Java LTS before 2.73.12, plus BC-FJA before bctls-fips 1.0.24/2.0.24/2.1.24). The root cause is the DTLS handshake reassembler allocating a buffer from an unchecked 24-bit length. This can impact DTLS processing and buffer handling...

8.7CVSS5.6AI score0.00353EPSS
Save
CVE
CVE
added 2026/08/03 12:45 a.m.103 views

CVE-2026-59648

CVE-2026-59648 affects Bouncy Castle for Java: OpenPGP Argon2 S2K accepts attacker-chosen memory parameters. Vulnerable in BC Java before 1.85, in BC Java LTS before 2.73.12, and in BC Java FIPS (bcpg-fips) before 1.0.13 (1.0.x), 2.0.13 (2.0.x), and 2.1.13 (2.1.x). Per NVD, CVSSv4.0 base score 6....

6.9CVSS5.4AI score0.00275EPSS
Save
CVE
CVE
added 2026/08/03 12:51 a.m.100 views

CVE-2026-59643

CVE-2026-59643 affects Bouncy Castle for Java prior to 1.85 and BC-FJA prior to bcpg-fips 2.0.13, where OpenPGP inline-signature policy failures are silently ignored. This implies that inline-signature policy checks may not be enforced, potentially allowing signatures to bypass policy constraints...

8.7CVSS5.4AI score0.00163EPSS
Save
CVE
CVE
added 2009/03/30 1:00 a.m.94 views

CVE-2007-6721

CVE-2007-6721 concerns the Legion of the Bouncy Castle Java Cryptography API (used in Crypto Provider Package) up to release 1.38; a Bleichenbacher vulnerability affects simple RSA CMS signatures without signed attributes. The exact impact is described as unknown in some sources, with remote atta...

10CVSS7.2AI score0.02413EPSS
Save
CVE
CVE
added 2026/08/03 12:46 a.m.93 views

CVE-2026-59647

CVE-2026-59647 : In Bouncy Castle for Java, CRMF/CMP password-MAC honors an unbounded iteration count. Affected: Java version before 1.85; Java LTS before 2.73.12; BC-FJA before bcpkix-fips 1.0.12 (1.0.x), 2.0.12 (2.0.x), and 2.1.12 (2.1.x). Root cause: unbounded iteration in password-based MAC w...

6.9CVSS5.4AI score0.00275EPSS
Save
CVE
CVE
added 2026/08/03 12:39 a.m.91 views

CVE-2026-59652

CVE-2026-59652 affects Bouncy Castle for Java prior to 1.85, where LDAP filter injection can occur via the legacy jdk1.4 LDAPStoreHelper. The vulnerability is linked to the LDAP filter handling in that component. The provided sources do not detail exploits or exploitation status; no working explo...

6.9CVSS5.5AI score0.00297EPSS
Save
CVE
CVE
added 2026/08/03 2:55 a.m.90 views

CVE-2026-12852

CVE-2026-12852 affects Bouncy Castle for Java prior to 1.85, where the MLS wire decoder allocates an attacker-declared opaque length before performing bounds checks. This is a vulnerability in the decoder component that could impact availability (per CVSS 4.0: AV:N/AC:L/AT:N/PR:N/UI:N/VI:N/SC:N/S...

8.7CVSS5.4AI score0.0031EPSS
Save
Total number of security vulnerabilities52