{"schema_version":1,"title":"Legion of the Bouncy Castle vulnerabilities","summary":"Junglewise Threat Intelligence has tracked 18 vulnerabilities in Legion of the Bouncy Castle: 0 in the last 7 days and 14 in the last 90 days, 0 of them critical and 0 exploited in the wild. The most recent, CVE-2026-71888, was published on 3 October 2026. Nothing in the last four weeks, down from 14 vulnerabilities in the four before. 1 technology has a page of its own.","url":"https://junglewise.ai/threats/vendors/legion-of-the-bouncy-castle","json_url":"https://junglewise.ai/threats/vendors/legion-of-the-bouncy-castle.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/vendors/legion-of-the-bouncy-castle","sources":"NVD, GitHub Security Advisories, OSV, the CISA Known Exploited Vulnerabilities catalog, FIRST EPSS and vendor advisories","kind":"vendor","thin":false,"counts":{"high":2,"all_time":18,"critical":0,"exploited":0,"last_7_days":0,"last_30_days":0,"last_90_days":14,"last_365_days":17},"latest":[{"cve":"CVE-2026-71888","epss":0.0011,"slug":"cve-2026-71888-in-bouncy-castle-for-java-before-1-86-the-streaming-cms","title":"Bouncy Castle AuthenticatedData parser cryptographic validation bypass","severity":"info","exploited":false,"published_at":"2026-10-03T09:17:05.25+00:00","url":"https://junglewise.ai/threats/cve-2026-71888-in-bouncy-castle-for-java-before-1-86-the-streaming-cms"},{"cve":"CVE-2026-63578","epss":0.0033,"slug":"cve-2026-63578-allocation-of-resources-without-limits-in-password-based-private","title":"Bouncy Castle Cryptography unbounded resource allocation in password-based key decryption","severity":"info","exploited":false,"published_at":"2026-10-02T08:17:03.087+00:00","url":"https://junglewise.ai/threats/cve-2026-63578-allocation-of-resources-without-limits-in-password-based-private"},{"cve":"CVE-2026-63577","epss":0.0024,"slug":"cve-2026-63577-improper-certificate-validation-in-the-directoryname-name","title":"Bouncy Castle improper certificate name-constraint validation","severity":"info","exploited":false,"published_at":"2026-10-02T08:17:02.937+00:00","url":"https://junglewise.ai/threats/cve-2026-63577-improper-certificate-validation-in-the-directoryname-name"},{"cve":"CVE-2026-63576","epss":0.0022,"slug":"cve-2026-63576-improper-certificate-validation-in-pkixnameconstraintvalidator","title":"Bouncy Castle C# improper certificate validation in URI name constraints","severity":"info","exploited":false,"published_at":"2026-10-02T08:17:02.787+00:00","url":"https://junglewise.ai/threats/cve-2026-63576-improper-certificate-validation-in-pkixnameconstraintvalidator"},{"cve":"CVE-2026-63575","epss":0.0019,"slug":"cve-2026-63575-loop-with-unreachable-exit-condition-in-the-pkcs-12-key","title":"Bouncy Castle C# PKCS#12 key derivation denial of service","severity":"info","exploited":false,"published_at":"2026-10-02T08:17:02.643+00:00","url":"https://junglewise.ai/threats/cve-2026-63575-loop-with-unreachable-exit-condition-in-the-pkcs-12-key"},{"cve":"CVE-2026-63574","epss":0.0032,"slug":"cve-2026-63574-memory-allocation-with-excessive-size-value-in-the-openpgp","title":"Bouncy Castle memory exhaustion in OpenPGP subpacket parsing","severity":"info","exploited":false,"published_at":"2026-10-02T08:17:02.477+00:00","url":"https://junglewise.ai/threats/cve-2026-63574-memory-allocation-with-excessive-size-value-in-the-openpgp"},{"cve":"CVE-2026-63573","epss":0.0031,"slug":"cve-2026-63573-observable-discrepancy-in-the-cms-rsa-pkcs-1-v1-5-key-transport","title":"Bouncy Castle RSA PKCS#1 v1.5 padding oracle in CMS key-transport","severity":"info","exploited":false,"published_at":"2026-10-02T08:17:02.317+00:00","url":"https://junglewise.ai/threats/cve-2026-63573-observable-discrepancy-in-the-cms-rsa-pkcs-1-v1-5-key-transport"},{"cve":"CVE-2026-63572","epss":0.0033,"slug":"cve-2026-63572-allocation-of-resources-without-limits-in-pkcs-12-keystore","title":"Bouncy Castle Cryptography DoS via unbounded iteration count in PKCS#12","severity":"info","exploited":false,"published_at":"2026-10-02T08:17:02.157+00:00","url":"https://junglewise.ai/threats/cve-2026-63572-allocation-of-resources-without-limits-in-pkcs-12-keystore"},{"cve":"CVE-2026-63570","epss":0.0021,"slug":"cve-2026-63570-loop-with-unreachable-exit-condition-in-pkcs12store","title":"Bouncy Castle .NET infinite loop in certificate chain parsing","severity":"info","exploited":false,"published_at":"2026-10-02T08:17:01.833+00:00","url":"https://junglewise.ai/threats/cve-2026-63570-loop-with-unreachable-exit-condition-in-pkcs12store"},{"cve":"CVE-2026-17508","epss":0.0044,"slug":"cve-2026-17508-in-bouncy-castle-for-java-before-1-86-several-password-based-key","title":"Bouncy Castle for Java unbounded KDF cost parameters","severity":"info","exploited":false,"published_at":"2026-10-02T08:17:01.49+00:00","url":"https://junglewise.ai/threats/cve-2026-17508-in-bouncy-castle-for-java-before-1-86-several-password-based-key"},{"cve":"CVE-2026-103602","epss":0.0024,"slug":"cve-2026-103602-improper-certificate-validation-in-pkixnameconstraintvalidator","title":"Bouncy Castle certificate name constraint validation bypass","severity":"info","exploited":false,"published_at":"2026-10-02T08:17:00.677+00:00","url":"https://junglewise.ai/threats/cve-2026-103602-improper-certificate-validation-in-pkixnameconstraintvalidator"},{"cve":"CVE-2026-63568","epss":0.0032,"slug":"cve-2026-63568-allocation-of-resources-without-limits-or-throttling-in-the-cmp","title":"Bouncy Castle CMP/CRMF password-based MAC resource exhaustion","severity":"info","exploited":false,"published_at":"2026-10-02T07:16:37.267+00:00","url":"https://junglewise.ai/threats/cve-2026-63568-allocation-of-resources-without-limits-or-throttling-in-the-cmp"},{"cve":"CVE-2026-63566","epss":0.0037,"slug":"cve-2026-63566-memory-allocation-with-excessive-size-value-in-the-dtls-handshake","title":"Bouncy Castle DTLS handshake reassembly memory exhaustion","severity":"info","exploited":false,"published_at":"2026-10-02T07:16:36.973+00:00","url":"https://junglewise.ai/threats/cve-2026-63566-memory-allocation-with-excessive-size-value-in-the-dtls-handshake"},{"cve":"CVE-2026-15999","epss":0.0023,"slug":"cve-2026-15999-improper-validation-of-integrity-check-value-in-the-aes-ccm","title":"Bouncy Castle AES-CCM authentication tag validation bypass","severity":"info","exploited":false,"published_at":"2026-10-02T07:16:36.193+00:00","url":"https://junglewise.ai/threats/cve-2026-15999-improper-validation-of-integrity-check-value-in-the-aes-ccm"},{"cve":"CVE-2026-8149","cvss":4,"epss":0.0017,"slug":"cve-2026-8149-bouncy-castle-bc-lts-gcm-decryption-failure-on-x86-64-linux","title":"Bouncy Castle BC-LTS GCM decryption failure on X86_64 Linux","severity":"medium","exploited":false,"published_at":"2026-05-08T07:16:29.603+00:00","url":"https://junglewise.ai/threats/cve-2026-8149-bouncy-castle-bc-lts-gcm-decryption-failure-on-x86-64-linux"},{"cve":"CVE-2026-5598","cvss":4,"epss":0.0096,"slug":"cve-2026-5598-bouncy-castle-bc-java-timing-channel-in-frodokem","title":"Bouncy Castle BC-JAVA timing channel in FrodoKEM","severity":"high","exploited":false,"published_at":"2026-04-15T10:16:49.757+00:00","url":"https://junglewise.ai/threats/cve-2026-5598-bouncy-castle-bc-java-timing-channel-in-frodokem"},{"cve":"CVE-2026-3505","cvss":4,"epss":0.0088,"slug":"cve-2026-3505-bouncy-castle-bc-java-resource-exhaustion-in-pgp-aead-processing","title":"Bouncy Castle BC-JAVA resource exhaustion in PGP AEAD processing","severity":"high","exploited":false,"published_at":"2026-04-15T10:16:49.133+00:00","url":"https://junglewise.ai/threats/cve-2026-3505-bouncy-castle-bc-java-resource-exhaustion-in-pgp-aead-processing"},{"cve":"CVE-2025-8916","cvss":4,"epss":0.0046,"slug":"cve-2025-8916-bouncy-castle-java-dos-in-pkixcertpathreviewer-name-constraints","title":"Bouncy Castle Java DoS in PKIXCertPathReviewer name constraints","severity":"medium","exploited":false,"published_at":"2025-08-13T10:15:27.563+00:00","url":"https://junglewise.ai/threats/cve-2025-8916-bouncy-castle-java-dos-in-pkixcertpathreviewer-name-constraints"}],"vendor":{"hub":true,"name":"Legion of the Bouncy Castle","slug":"legion-of-the-bouncy-castle","homepage":"https://www.bouncycastle.org/","description":"Provider of open-source cryptography libraries for Java and C#.","url":"https://junglewise.ai/threats/vendors/legion-of-the-bouncy-castle"},"weekly":[{"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},{"week":"2026-09-28","critical":0,"exploited":0,"vulnerabilities":14},{"week":"2026-10-05","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-10-12","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-10-19","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-10-26","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-11-02","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-11-09","critical":0,"exploited":0,"vulnerabilities":0}],"most_severe":[{"cve":"CVE-2026-5598","cvss":4,"epss":0.0096,"slug":"cve-2026-5598-bouncy-castle-bc-java-timing-channel-in-frodokem","title":"Bouncy Castle BC-JAVA timing channel in FrodoKEM","severity":"high","exploited":false,"published_at":"2026-04-15T10:16:49.757+00:00","url":"https://junglewise.ai/threats/cve-2026-5598-bouncy-castle-bc-java-timing-channel-in-frodokem"},{"cve":"CVE-2026-3505","cvss":4,"epss":0.0088,"slug":"cve-2026-3505-bouncy-castle-bc-java-resource-exhaustion-in-pgp-aead-processing","title":"Bouncy Castle BC-JAVA resource exhaustion in PGP AEAD processing","severity":"high","exploited":false,"published_at":"2026-04-15T10:16:49.133+00:00","url":"https://junglewise.ai/threats/cve-2026-3505-bouncy-castle-bc-java-resource-exhaustion-in-pgp-aead-processing"},{"cve":"CVE-2025-8916","cvss":4,"epss":0.0046,"slug":"cve-2025-8916-bouncy-castle-java-dos-in-pkixcertpathreviewer-name-constraints","title":"Bouncy Castle Java DoS in PKIXCertPathReviewer name constraints","severity":"medium","exploited":false,"published_at":"2025-08-13T10:15:27.563+00:00","url":"https://junglewise.ai/threats/cve-2025-8916-bouncy-castle-java-dos-in-pkixcertpathreviewer-name-constraints"},{"cve":"CVE-2026-8149","cvss":4,"epss":0.0017,"slug":"cve-2026-8149-bouncy-castle-bc-lts-gcm-decryption-failure-on-x86-64-linux","title":"Bouncy Castle BC-LTS GCM decryption failure on X86_64 Linux","severity":"medium","exploited":false,"published_at":"2026-05-08T07:16:29.603+00:00","url":"https://junglewise.ai/threats/cve-2026-8149-bouncy-castle-bc-lts-gcm-decryption-failure-on-x86-64-linux"},{"cve":"CVE-2026-17508","epss":0.0044,"slug":"cve-2026-17508-in-bouncy-castle-for-java-before-1-86-several-password-based-key","title":"Bouncy Castle for Java unbounded KDF cost parameters","severity":"info","exploited":false,"published_at":"2026-10-02T08:17:01.49+00:00","url":"https://junglewise.ai/threats/cve-2026-17508-in-bouncy-castle-for-java-before-1-86-several-password-based-key"},{"cve":"CVE-2026-63566","epss":0.0037,"slug":"cve-2026-63566-memory-allocation-with-excessive-size-value-in-the-dtls-handshake","title":"Bouncy Castle DTLS handshake reassembly memory exhaustion","severity":"info","exploited":false,"published_at":"2026-10-02T07:16:36.973+00:00","url":"https://junglewise.ai/threats/cve-2026-63566-memory-allocation-with-excessive-size-value-in-the-dtls-handshake"},{"cve":"CVE-2026-63578","epss":0.0033,"slug":"cve-2026-63578-allocation-of-resources-without-limits-in-password-based-private","title":"Bouncy Castle Cryptography unbounded resource allocation in password-based key decryption","severity":"info","exploited":false,"published_at":"2026-10-02T08:17:03.087+00:00","url":"https://junglewise.ai/threats/cve-2026-63578-allocation-of-resources-without-limits-in-password-based-private"},{"cve":"CVE-2026-63572","epss":0.0033,"slug":"cve-2026-63572-allocation-of-resources-without-limits-in-pkcs-12-keystore","title":"Bouncy Castle Cryptography DoS via unbounded iteration count in PKCS#12","severity":"info","exploited":false,"published_at":"2026-10-02T08:17:02.157+00:00","url":"https://junglewise.ai/threats/cve-2026-63572-allocation-of-resources-without-limits-in-pkcs-12-keystore"},{"cve":"CVE-2026-63574","epss":0.0032,"slug":"cve-2026-63574-memory-allocation-with-excessive-size-value-in-the-openpgp","title":"Bouncy Castle memory exhaustion in OpenPGP subpacket parsing","severity":"info","exploited":false,"published_at":"2026-10-02T08:17:02.477+00:00","url":"https://junglewise.ai/threats/cve-2026-63574-memory-allocation-with-excessive-size-value-in-the-openpgp"},{"cve":"CVE-2026-63568","epss":0.0032,"slug":"cve-2026-63568-allocation-of-resources-without-limits-or-throttling-in-the-cmp","title":"Bouncy Castle CMP/CRMF password-based MAC resource exhaustion","severity":"info","exploited":false,"published_at":"2026-10-02T07:16:37.267+00:00","url":"https://junglewise.ai/threats/cve-2026-63568-allocation-of-resources-without-limits-or-throttling-in-the-cmp"}],"generated_at":"2026-11-10T03:07:00.198065+00:00","technologies":[{"name":"Legion of the Bouncy Castle BouncyCastle.Cryptography","slug":"legion-of-the-bouncy-castle-bouncycastle-cryptography","vulnerabilities":11,"url":"https://junglewise.ai/threats/technologies/legion-of-the-bouncy-castle-bouncycastle-cryptography"}]}