CVE-2026-59650
bouncycastle: Bouncy Castle for Java: Cryptographic key compromise due to unvalidated Diffie-Hellman peer value
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD. Rated lower by Red Hat (high), Amazon (high).
Description
In Bouncy Castle for Java before 1.85, MTI/A0 DH agreement exponentiates unvalidated peer value. This issue also affects Bouncy Castle for Java LTS before 2.73.12.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| amazon linux 2023 | bouncycastle, bouncycastle-javadoc, bouncycastle-mail and 4 more | 1.70-4.amzn2023.0.8 |
| chainguard | keycloak-26.6, keycloak-26.7 | 26.6.7-r1 and 1 more |
| debian 11 | bouncycastle | no fix listed |
| debian 12 | bouncycastle | no fix listed |
| debian 13 | bouncycastle | no fix listed |
| debian 14 | bouncycastle | 1.86-1 |
| echo | bouncycastle | no fix listed |
| rapidfort amazon linux 2023 | bouncycastle, bouncycastle-javadoc, bouncycastle-mail and 4 more | 1.70-4.amzn2023.0.8 |
| rapidfort debian 12 | bouncycastle | 0:1.86-1 |
| rapidfort debian 13 | bouncycastle | 0:1.86-1 |
| Red Hat | bcprov-jdk15on, bcprov-jdk18on, candlepin and 1 more | no fix listed |
| seal maven::Seal Security Database | org.bouncycastle:bcprov-jdk18on, seal.sp1.org.bouncycastle:bcprov-jdk18on, seal.sp2.org.bouncycastle:bcprov-jdk18on | 1.82+sp3p3, 1.84+sp2p2 and 2 more |
Show all 31 entries from 13 sources
| Source | Package | Fixed in |
|---|---|---|
| amazon linux 2023 | bouncycastle | 1.70-4.amzn2023.0.8 |
| amazon linux 2023 | bouncycastle-javadoc | 1.70-4.amzn2023.0.8 |
| amazon linux 2023 | bouncycastle-mail | 1.70-4.amzn2023.0.8 |
| amazon linux 2023 | bouncycastle-pg | 1.70-4.amzn2023.0.8 |
| amazon linux 2023 | bouncycastle-pkix | 1.70-4.amzn2023.0.8 |
| amazon linux 2023 | bouncycastle-tls | 1.70-4.amzn2023.0.8 |
| amazon linux 2023 | bouncycastle-util | 1.70-4.amzn2023.0.8 |
| chainguard | keycloak-26.6 | 26.6.7-r1 |
| chainguard | keycloak-26.7 | 26.7.4-r1 |
| debian 11 | bouncycastle | no fix listed |
| debian 12 | bouncycastle | no fix listed |
| debian 13 | bouncycastle | no fix listed |
| debian 14 | bouncycastle | 1.86-1 |
| echo | bouncycastle | no fix listed |
| rapidfort amazon linux 2023 | bouncycastle | 1.70-4.amzn2023.0.8 |
| rapidfort amazon linux 2023 | bouncycastle-javadoc | 1.70-4.amzn2023.0.8 |
| rapidfort amazon linux 2023 | bouncycastle-mail | 1.70-4.amzn2023.0.8 |
| rapidfort amazon linux 2023 | bouncycastle-pg | 1.70-4.amzn2023.0.8 |
| rapidfort amazon linux 2023 | bouncycastle-pkix | 1.70-4.amzn2023.0.8 |
| rapidfort amazon linux 2023 | bouncycastle-tls | 1.70-4.amzn2023.0.8 |
| rapidfort amazon linux 2023 | bouncycastle-util | 1.70-4.amzn2023.0.8 |
| rapidfort debian 12 | bouncycastle | 0:1.86-1 |
| rapidfort debian 13 | bouncycastle | 0:1.86-1 |
| Red Hat | bcprov-jdk15on | no fix listed |
| Red Hat | bcprov-jdk18on | no fix listed |
| Red Hat | candlepin | no fix listed |
| Red Hat | candlepin-selinux | no fix listed |
| seal maven::Seal Security Database | org.bouncycastle:bcprov-jdk18on | 1.82+sp3p3, 1.84+sp2p2 |
| seal maven::Seal Security Database | seal.sp1.org.bouncycastle:bcprov-jdk18on | 1.82+sp999, 1.84+sp999 |
| seal maven::Seal Security Database | seal.sp2.org.bouncycastle:bcprov-jdk18on | 1.82+sp999 |
| wolfi | keycloak-26.6 | 26.6.7-r1 |
References
- https://access.redhat.com/security/cve/CVE-2026-59650
- https://github.com/bcgit/bc-java/commit/daeaae9d7075d04f40812e68671ebf4c777b5148
- https://github.com/bcgit/bc-java/wiki/CVE%E2%80%902026%E2%80%9059650
- https://github.com/bcgit/bc-java/wiki/CVE-2026-59650
- https://nvd.nist.gov/vuln/detail/CVE-2026-59650
- https://www.cve.org/CVERecord?id=CVE-2026-59650