Skip to content

← Public intelligence

Maven package

org.bouncycastle:bcprov-lts8on

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

4 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. High, CVSS 8.7MavenAmendedPublished

    Bouncy Castle: Lazy ASN.1 sequence forcing resets nesting-depth guard

    CVE-2026-13506 · GHSA-qp49-qgx5-5m26

    Affected
    • Maven org.bouncycastle:bcprov-lts8on < 2.73.12
    Fixed in
    2.73.12· Vendor fix available
    Issue
    In Bouncy Castle for Java before 1.85, Lazy ASN.1 sequence forcing resets nesting-depth guard. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bc-fips 1.0.2.7 (1.0.X series), 2.0.2 (2.0.X series) and 2.1.3 (2.1.X series).

    Recommended action: Upgrade to 2.73.12 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  2. Critical, CVSS 9.3MavenAmendedPublished

    Bouncy Castle: Name Constraints bypass via trailing dot in rfc822Name and URI

    CVE-2026-8763 · GHSA-9pwp-9qqc-pr26

    Affected
    • Maven org.bouncycastle:bcprov-lts8on < 2.73.12
    Fixed in
    2.73.12· Vendor fix available
    Issue
    In Bouncy Castle for Java before 1.85, Name Constraints bypass via trailing dot in rfc822Name and URI. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bc-fips 1.0.2.7 (1.0.X series), 2.0.2 (2.0.X series) and 2.1.3 (2.1.X series).

    Recommended action: Upgrade to 2.73.12 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  3. Medium, CVSS 5.1MavenPublished

    Bouncy Castle LTS native GCM chunking can cause bad-tag exception on decryption

    CVE-2026-8149 · GHSA-mx76-r943-rf8g

    Affected
    • Maven org.bouncycastle:bcprov-lts8on >= 2.73.0, <= 2.73.10
    Fixed in
    2.73.11· Vendor fix available
    Issue
    In Bouncy Castle LTS for Java, the AES/GCM native implementation used on Intel CPUs with AES PAA instruction sets (AVX / VAES / VAESF variants) can intermittently produce an incorrect authentication tag verification result during decryption when the ciphertext is fed in via a mix of update() calls followed by doFinal(). It is possible to work around it by either using doFinal() only (as the BCJSSE does) or by configuring the module to run in pure Java mode, by setting the system property "org.bouncycastle.native.cpuvariant" to java.

    Recommended action: Upgrade to 2.73.11 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  4. Medium, CVSS 5.9MavenPublished

    Bouncy Castle Java Cryptography API vulnerable to DNS poisoning

    CVE-2024-34447 · GHSA-4h8f-2wvx-gg5w

    Affected
    • Maven org.bouncycastle:bcprov-lts8on < 2.73.6
    Fixed in
    2.73.6· Vendor fix available
    Issue
    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) 2.73.6) and before BC FIPS TLS Java 1.0.19. When endpoint identification is enabled in the BCJSSE and an SSL socket is created without an explicit hostname (as happens with HttpsURLConnection), hostname verification could be performed against a DNS-resolved IP address in some situations, opening up a possibility of DNS poisoning.

    Recommended action: Upgrade to 2.73.6 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →