CVE catalog

CVE-2025-8916

Bouncy Castle vulnerabilities

[CVE catalog]

Severity
Medium · CVSS 5.3CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Published
Source
[NVD] · [CVE record]
EPSS
0.46% · Oct 27, 2026

Allocation of Resources Without Limits or Throttling vulnerability in Legion of the Bouncy Castle Inc. BC Java bcpkix on All (API modules), Legion of the Bouncy Castle Inc. BC Java bcprov on All (API modules), Legion of the Bouncy Castle Inc. BCPKIX FIPS bcpkix-fips on All (API modules) allows Excessive Allocation. This vulnerability is associated with program files https://github.Com/bcgit/bc-java/blob/main/pkix/src/main/java/org/bouncycastle/pkix/jcajce/PKIXCertPathReviewer.Java, https://github.Com/bcgit/bc-java/blob/main/prov/src/main/java/org/bouncycastle/x509/PKIXCertPathReviewer.Java. This issue affects BC Java: from 1.44 through 1.78; BC Java: from 1.44 through 1.78; BCPKIX FIPS: from 1.0.0 through 1.0.7, from 2.0.0 through 2.0.7.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianbouncycastlesid1.86.2-1fixed
Debianbouncycastleforky1.86-1fixed
Debianbouncycastletrixie1.80-3fixed
Debianbouncycastlebookworm1.72-2vulnerable
UbuntubouncycastlenobleNot reportedvulnerable
Ubuntubouncycastlenoble1.77-1ubuntu0.1~esm1fixed
Ubuntulibbcjmail-javanoble1.77-1ubuntu0.1~esm1fixed
Ubuntulibbcmail-javanoble1.77-1ubuntu0.1~esm1fixed
Ubuntulibbcpg-javanoble1.77-1ubuntu0.1~esm1fixed
Ubuntulibbcpkix-javanoble1.77-1ubuntu0.1~esm1fixed
Ubuntulibbcprov-javanoble1.77-1ubuntu0.1~esm1fixed
Ubuntulibbctls-javanoble1.77-1ubuntu0.1~esm1fixed
Ubuntulibbcutil-javanoble1.77-1ubuntu0.1~esm1fixed
Ubuntubouncycastlepro1.72-2vulnerable
Ubuntubouncycastlepro1.77-1vulnerable
Ubuntubouncycastlepro1.77-1ubuntu0.1~esm1fixed
Ubuntubouncycastle22.041.68-2vulnerable
Ubuntubouncycastle22.041.68-4vulnerable
Ubuntubouncycastle22.041.68-5vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianbouncycastlesourcesid1.80-1not yet assignedNot reportedNot reported
Debianbouncycastlesourceforky1.80-1not yet assignedNot reportedNot reported
Debianbouncycastlesourcetrixie1.80-1not yet assignedNot reportedNot reported
Debianbouncycastlesourcebookworm(unfixed)not yet assignedNot reportedNot reported
Ubuntubouncycastledebnoble1.77-1ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntulibbcjmail-javadebnoble1.77-1ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntulibbcmail-javadebnoble1.77-1ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntulibbcpg-javadebnoble1.77-1ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntulibbcpkix-javadebnoble1.77-1ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntulibbcprov-javadebnoble1.77-1ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntulibbctls-javadebnoble1.77-1ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntulibbcutil-javadebnoble1.77-1ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntubouncycastledebpro1.77-1ubuntu0.1~esm1Not reportedUBUNTU-CVE-2025-8916Not reported

Notes

[bookworm] bouncycastle: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libbcjmail-java]Affected

    Source package: [bouncycastle]

    Details (2)
    • 1.72-2 · all · bookworm

      Affected

      usn · bouncycastle · debian · bookworm; usn · bouncycastle · debian · 12

    • 1.72-2 · all · bookworm

      Affected

      usn · bouncycastle · debian · bookworm; usn · bouncycastle · debian · 12

  • [libbcmail-java]Affected

    Source package: [bouncycastle]

    Details (2)
    • 1.72-2 · all · bookworm

      Affected

      usn · bouncycastle · debian · bookworm; usn · bouncycastle · debian · 12

    • 1.72-2 · all · bookworm

      Affected

      usn · bouncycastle · debian · bookworm; usn · bouncycastle · debian · 12

  • [libbcpg-java]Affected

    Source package: [bouncycastle]

    Details (2)
    • 1.72-2 · all · bookworm

      Affected

      usn · bouncycastle · debian · bookworm; usn · bouncycastle · debian · 12

    • 1.72-2 · all · bookworm

      Affected

      usn · bouncycastle · debian · bookworm; usn · bouncycastle · debian · 12

  • [libbcpkix-java]Affected

    Source package: [bouncycastle]

    Details (2)
    • 1.72-2 · all · bookworm

      Affected

      usn · bouncycastle · debian · bookworm; usn · bouncycastle · debian · 12

    • 1.72-2 · all · bookworm

      Affected

      usn · bouncycastle · debian · bookworm; usn · bouncycastle · debian · 12

  • [libbcprov-java]Affected

    Source package: [bouncycastle]

    Details (2)
    • 1.72-2 · all · bookworm

      Affected

      usn · bouncycastle · debian · bookworm; usn · bouncycastle · debian · 12

    • 1.72-2 · all · bookworm

      Affected

      usn · bouncycastle · debian · bookworm; usn · bouncycastle · debian · 12

  • [libbctls-java]Affected

    Source package: [bouncycastle]

    Details (2)
    • 1.72-2 · all · bookworm

      Affected

      usn · bouncycastle · debian · bookworm; usn · bouncycastle · debian · 12

    • 1.72-2 · all · bookworm

      Affected

      usn · bouncycastle · debian · bookworm; usn · bouncycastle · debian · 12

  • [libbcutil-java]Affected

    Source package: [bouncycastle]

    Details (2)
    • 1.72-2 · all · bookworm

      Affected

      usn · bouncycastle · debian · bookworm; usn · bouncycastle · debian · 12

    • 1.72-2 · all · bookworm

      Affected

      usn · bouncycastle · debian · bookworm; usn · bouncycastle · debian · 12

[Debian 13 (Trixie)]

  • Source package: [bouncycastle]

    Details (2)
    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.80-1

      usn · bouncycastle · debian · 13

    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.80-1

      usn · bouncycastle · debian · 13

  • Source package: [bouncycastle]

    Details (2)
    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.80-1

      usn · bouncycastle · debian · 13

    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.80-1

      usn · bouncycastle · debian · 13

  • Source package: [bouncycastle]

    Details (2)
    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.80-1

      usn · bouncycastle · debian · 13

    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.80-1

      usn · bouncycastle · debian · 13

  • Source package: [bouncycastle]

    Details (2)
    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.80-1

      usn · bouncycastle · debian · 13

    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.80-1

      usn · bouncycastle · debian · 13

  • Source package: [bouncycastle]

    Details (2)
    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.80-1

      usn · bouncycastle · debian · 13

    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.80-1

      usn · bouncycastle · debian · 13

  • Source package: [bouncycastle]

    Details (2)
    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.80-1

      usn · bouncycastle · debian · 13

    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.80-1

      usn · bouncycastle · debian · 13

  • Source package: [bouncycastle]

    Details (2)
    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.80-1

      usn · bouncycastle · debian · 13

    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.80-1

      usn · bouncycastle · debian · 13

Observed:

References