{"schema_version":1,"title":"Bouncy Castle for Java vulnerabilities","summary":"Junglewise Threat Intelligence has tracked 11 vulnerabilities in Bouncy Castle for Java: 0 in the last 7 days and 11 in the last 90 days, 1 of them critical and 0 exploited in the wild. The most recent, CVE-2026-59650, was published on 3 August 2026.","url":"https://junglewise.ai/threats/technologies/bouncy-castle-for-java","json_url":"https://junglewise.ai/threats/technologies/bouncy-castle-for-java.json","publisher":"Junglewise Threat Intelligence","license":"CC-BY-4.0","license_url":"https://creativecommons.org/licenses/by/4.0/","attribution":"Junglewise Threat Intelligence, https://junglewise.ai/threats/technologies/bouncy-castle-for-java","sources":"NVD, GitHub Security Advisories, OSV, the CISA Known Exploited Vulnerabilities catalog, FIRST EPSS and vendor advisories","kind":"technology","counts":{"high":8,"all_time":11,"critical":1,"exploited":0,"last_7_days":0,"last_30_days":0,"last_90_days":11,"last_365_days":11},"latest":[{"cve":"CVE-2026-59650","cvss":9.1,"epss":0.0045,"slug":"cve-2026-59650-bouncy-castle-mti-a0-dh-agreement-unvalidated-peer-value","title":"Bouncy Castle MTI/A0 DH agreement unvalidated peer value","severity":"critical","exploited":false,"published_at":"2026-08-03T01:16:45.25+00:00","url":"https://junglewise.ai/threats/cve-2026-59650-bouncy-castle-mti-a0-dh-agreement-unvalidated-peer-value"},{"cve":"CVE-2026-59649","cvss":7.5,"epss":0.0049,"slug":"cve-2026-59649-bouncy-castle-openpgp-denial-of-service-via-unbounded-subpacket","title":"Bouncy Castle OpenPGP denial of service via unbounded subpacket length","severity":"high","exploited":false,"published_at":"2026-08-03T01:16:45.12+00:00","url":"https://junglewise.ai/threats/cve-2026-59649-bouncy-castle-openpgp-denial-of-service-via-unbounded-subpacket"},{"cve":"CVE-2026-59646","cvss":7.5,"epss":0.0062,"slug":"cve-2026-59646-bouncy-castle-dtls-handshake-buffer-overflow","title":"Bouncy Castle DTLS handshake buffer overflow","severity":"high","exploited":false,"published_at":"2026-08-03T01:16:44.733+00:00","url":"https://junglewise.ai/threats/cve-2026-59646-bouncy-castle-dtls-handshake-buffer-overflow"},{"cve":"CVE-2026-59645","cvss":7.5,"epss":0.0049,"slug":"cve-2026-59645-bouncy-castle-for-java-oer-parser-unbounded-recursion-in-ieee","title":"Bouncy Castle for Java OER parser unbounded recursion in IEEE 1609.2 schema","severity":"high","exploited":false,"published_at":"2026-08-03T01:16:44.6+00:00","url":"https://junglewise.ai/threats/cve-2026-59645-bouncy-castle-for-java-oer-parser-unbounded-recursion-in-ieee"},{"cve":"CVE-2026-59644","cvss":7.5,"epss":0.0049,"slug":"cve-2026-59644-bouncy-castle-for-java-mls-hash-ratchet-generation-counter","title":"Bouncy Castle for Java MLS hash-ratchet generation counter validation bypass","severity":"high","exploited":false,"published_at":"2026-08-03T01:16:44.467+00:00","url":"https://junglewise.ai/threats/cve-2026-59644-bouncy-castle-for-java-mls-hash-ratchet-generation-counter"},{"cve":"CVE-2026-59642","cvss":7.5,"epss":0.002,"slug":"cve-2026-59642-bouncy-castle-cms-authenticateddata-mac-bypass-with-authattrs","title":"Bouncy Castle CMS AuthenticatedData MAC bypass with authAttrs","severity":"high","exploited":false,"published_at":"2026-08-03T01:16:44.203+00:00","url":"https://junglewise.ai/threats/cve-2026-59642-bouncy-castle-cms-authenticateddata-mac-bypass-with-authattrs"},{"cve":"CVE-2026-59640","cvss":5.3,"epss":0.0035,"slug":"cve-2026-59640-bouncy-castle-openpgp-cfb-oracle-vulnerability-in-symmetric-key","title":"Bouncy Castle OpenPGP CFB oracle vulnerability in symmetric key paths","severity":"medium","exploited":false,"published_at":"2026-08-03T01:16:43.907+00:00","url":"https://junglewise.ai/threats/cve-2026-59640-bouncy-castle-openpgp-cfb-oracle-vulnerability-in-symmetric-key"},{"cve":"CVE-2026-59639","cvss":7.5,"epss":0.0024,"slug":"cve-2026-59639-bouncy-castle-for-java-cms-signature-verification-bypass","title":"Bouncy Castle for Java CMS signature verification bypass","severity":"high","exploited":false,"published_at":"2026-08-03T01:16:43.7+00:00","url":"https://junglewise.ai/threats/cve-2026-59639-bouncy-castle-for-java-cms-signature-verification-bypass"},{"cve":"CVE-2026-59638","cvss":6.5,"epss":0.0035,"slug":"cve-2026-59638-bouncy-castle-for-java-jsse-hostname-verifier-cn-fallback-enabled","title":"Bouncy Castle for Java JSSE hostname verifier CN-fallback enabled by default","severity":"medium","exploited":false,"published_at":"2026-08-03T01:16:43.543+00:00","url":"https://junglewise.ai/threats/cve-2026-59638-bouncy-castle-for-java-jsse-hostname-verifier-cn-fallback-enabled"},{"cve":"CVE-2026-15055","cvss":8.2,"epss":0.0034,"slug":"cve-2026-15055-bouncy-castle-pkcs-8-pbes2-unbounded-kdf-cost-vulnerability","title":"Bouncy Castle PKCS#8 PBES2 unbounded KDF cost vulnerability","severity":"high","exploited":false,"published_at":"2026-08-03T01:16:43.157+00:00","url":"https://junglewise.ai/threats/cve-2026-15055-bouncy-castle-pkcs-8-pbes2-unbounded-kdf-cost-vulnerability"},{"cve":"CVE-2026-12185","cvss":8.6,"epss":0.0029,"slug":"cve-2026-12185-bouncy-castle-for-java-bks-uber-keystore-memory-allocation-dos","title":"Bouncy Castle for Java BKS/UBER keystore memory allocation DoS","severity":"high","exploited":false,"published_at":"2026-08-03T01:16:42.987+00:00","url":"https://junglewise.ai/threats/cve-2026-12185-bouncy-castle-for-java-bks-uber-keystore-memory-allocation-dos"}],"weekly":[{"week":"2026-06-29","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-06","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-13","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-20","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-27","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-03","critical":1,"exploited":0,"vulnerabilities":11},{"week":"2026-08-10","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-17","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-24","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-31","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-07","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-14","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-21","critical":0,"exploited":0,"vulnerabilities":0}],"related":[{"name":"Bouncy Castle for Java FIPS","slug":"bouncy-castle-for-java-fips","vulnerabilities":4,"url":"https://junglewise.ai/threats/technologies/bouncy-castle-for-java-fips"}],"technology":{"hub":true,"name":"Bouncy Castle for Java","slug":"bouncy-castle-for-java","vendor":{"name":"Bouncy Castle","slug":"bouncy-castle","url":"https://junglewise.ai/threats/vendors/bouncy-castle"},"aliases":[],"category":"library","url":"https://junglewise.ai/threats/technologies/bouncy-castle-for-java"},"most_severe":[{"cve":"CVE-2026-59650","cvss":9.1,"epss":0.0045,"slug":"cve-2026-59650-bouncy-castle-mti-a0-dh-agreement-unvalidated-peer-value","title":"Bouncy Castle MTI/A0 DH agreement unvalidated peer value","severity":"critical","exploited":false,"published_at":"2026-08-03T01:16:45.25+00:00","url":"https://junglewise.ai/threats/cve-2026-59650-bouncy-castle-mti-a0-dh-agreement-unvalidated-peer-value"},{"cve":"CVE-2026-12185","cvss":8.6,"epss":0.0029,"slug":"cve-2026-12185-bouncy-castle-for-java-bks-uber-keystore-memory-allocation-dos","title":"Bouncy Castle for Java BKS/UBER keystore memory allocation DoS","severity":"high","exploited":false,"published_at":"2026-08-03T01:16:42.987+00:00","url":"https://junglewise.ai/threats/cve-2026-12185-bouncy-castle-for-java-bks-uber-keystore-memory-allocation-dos"},{"cve":"CVE-2026-15055","cvss":8.2,"epss":0.0034,"slug":"cve-2026-15055-bouncy-castle-pkcs-8-pbes2-unbounded-kdf-cost-vulnerability","title":"Bouncy Castle PKCS#8 PBES2 unbounded KDF cost vulnerability","severity":"high","exploited":false,"published_at":"2026-08-03T01:16:43.157+00:00","url":"https://junglewise.ai/threats/cve-2026-15055-bouncy-castle-pkcs-8-pbes2-unbounded-kdf-cost-vulnerability"},{"cve":"CVE-2026-59646","cvss":7.5,"epss":0.0062,"slug":"cve-2026-59646-bouncy-castle-dtls-handshake-buffer-overflow","title":"Bouncy Castle DTLS handshake buffer overflow","severity":"high","exploited":false,"published_at":"2026-08-03T01:16:44.733+00:00","url":"https://junglewise.ai/threats/cve-2026-59646-bouncy-castle-dtls-handshake-buffer-overflow"},{"cve":"CVE-2026-59649","cvss":7.5,"epss":0.0049,"slug":"cve-2026-59649-bouncy-castle-openpgp-denial-of-service-via-unbounded-subpacket","title":"Bouncy Castle OpenPGP denial of service via unbounded subpacket length","severity":"high","exploited":false,"published_at":"2026-08-03T01:16:45.12+00:00","url":"https://junglewise.ai/threats/cve-2026-59649-bouncy-castle-openpgp-denial-of-service-via-unbounded-subpacket"},{"cve":"CVE-2026-59645","cvss":7.5,"epss":0.0049,"slug":"cve-2026-59645-bouncy-castle-for-java-oer-parser-unbounded-recursion-in-ieee","title":"Bouncy Castle for Java OER parser unbounded recursion in IEEE 1609.2 schema","severity":"high","exploited":false,"published_at":"2026-08-03T01:16:44.6+00:00","url":"https://junglewise.ai/threats/cve-2026-59645-bouncy-castle-for-java-oer-parser-unbounded-recursion-in-ieee"},{"cve":"CVE-2026-59644","cvss":7.5,"epss":0.0049,"slug":"cve-2026-59644-bouncy-castle-for-java-mls-hash-ratchet-generation-counter","title":"Bouncy Castle for Java MLS hash-ratchet generation counter validation bypass","severity":"high","exploited":false,"published_at":"2026-08-03T01:16:44.467+00:00","url":"https://junglewise.ai/threats/cve-2026-59644-bouncy-castle-for-java-mls-hash-ratchet-generation-counter"},{"cve":"CVE-2026-59639","cvss":7.5,"epss":0.0024,"slug":"cve-2026-59639-bouncy-castle-for-java-cms-signature-verification-bypass","title":"Bouncy Castle for Java CMS signature verification bypass","severity":"high","exploited":false,"published_at":"2026-08-03T01:16:43.7+00:00","url":"https://junglewise.ai/threats/cve-2026-59639-bouncy-castle-for-java-cms-signature-verification-bypass"},{"cve":"CVE-2026-59642","cvss":7.5,"epss":0.002,"slug":"cve-2026-59642-bouncy-castle-cms-authenticateddata-mac-bypass-with-authattrs","title":"Bouncy Castle CMS AuthenticatedData MAC bypass with authAttrs","severity":"high","exploited":false,"published_at":"2026-08-03T01:16:44.203+00:00","url":"https://junglewise.ai/threats/cve-2026-59642-bouncy-castle-cms-authenticateddata-mac-bypass-with-authattrs"},{"cve":"CVE-2026-59638","cvss":6.5,"epss":0.0035,"slug":"cve-2026-59638-bouncy-castle-for-java-jsse-hostname-verifier-cn-fallback-enabled","title":"Bouncy Castle for Java JSSE hostname verifier CN-fallback enabled by default","severity":"medium","exploited":false,"published_at":"2026-08-03T01:16:43.543+00:00","url":"https://junglewise.ai/threats/cve-2026-59638-bouncy-castle-for-java-jsse-hostname-verifier-cn-fallback-enabled"}],"generated_at":"2026-09-26T09:11:00.170868+00:00"}