PatchSiren cyber security CVE debrief
CVE-2026-63568 Legion of the Bouncy Castle Inc. CVE debrief
A vulnerability in the Bouncy Castle Inc. bc-csharp library, specifically in the CMP/CRMF password-based MAC verifier (PKMacBuilder), allows for a denial of service (DoS) attack through CPU exhaustion. This is achieved by sending a CMP message or CRMF certificate request with a PBMParameter declaring a very large iteration count. The vulnerability exists because the PKMacBuilder only enforces its iteration-count ceiling when the caller supplies an explicit maximum through a specific constructor. The CVE record was published on 2026-10-02T07:16:37.267Z and was last modified on 2026-10-27T16:05:42.207Z. The NVD entry is currently Analyzed.
- Vendor
- Legion of the Bouncy Castle Inc.
- Product
- bc-csharp
- CVSS
- HIGH 8.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-02
- Original CVE updated
- 2026-10-27
- Advisory published
- 2026-10-02
- Advisory updated
- 2026-10-27
Who should care
Defenders and administrators of systems using the Bouncy Castle Inc. bc-csharp library should assess their exposure and take necessary actions to mitigate the vulnerability. This includes verifying the library version, monitoring for unusual patterns of CPU usage, and reviewing system logs for signs of potential attacks. Security teams and vulnerability management teams should prioritize addressing this vulnerability to prevent potential denial-of-service
Why it matters
The vulnerability in the Bouncy Castle Inc. bc-csharp library allows for a denial of service attack through CPU exhaustion. Defenders should prioritize verifying and updating the library to version 2.7.0 or later, and monitor for unusual patterns of CPU usage.
- CPU exhaustion leading to denial of service
- Potential for increased system resource usage
- Need for verification and update of the bc-csharp library
Technical summary
The vulnerability exists in the CMP/CRMF password-based MAC verifier (PKMacBuilder) in the Bouncy Castle Inc. bc-csharp library, allowing a remote unauthenticated attacker to cause a denial of service through CPU exhaustion by sending a CMP message or CRMF certificate request with a PBMParameter declaring a very large iteration count. The PKMacBuilder only enforces its iteration-count ceiling when the caller supplies an explicit maximum through a specific constructor. Defenders should prioritize verifying and updating the bc-csharp library to version 2.7.0 or later.
Defensive priority
Defenders should prioritize verifying and updating the bc-csharp library to version 2.7.0 or later. They should also monitor for unusual patterns of CPU usage that could indicate an ongoing attack.
Recommended defensive actions
- Verify and update the bc-csharp library to version 2.7.0 or later
- Monitor for unusual patterns of CPU usage
- Review system logs for signs of potential attacks
- Perform vulnerability scanning to identify potentially affected systems
- Implement compensating controls for exposed systems
- Review asset inventory for systems using the Bouncy Castle Inc. bc-csharp library
- Track exceptions and retest remediated assets
Evidence notes
The CVE record and NVD vulnerability detail provide information about the vulnerability, its impact, and potential mitigations. The source references include patches and a vendor advisory. Defenders should verify the bc-csharp library version and monitor for unusual patterns of CPU usage. Evidence is limited, and further verification is needed to assess the vulnerability's impact fully.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-63568 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-63568
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-63568 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-63568
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/bcgit/bc-csharp/commit/10a9862fad04bb0c832a78b10e71d9818d6d1a63
91579145-5d7b-4cc5-b925-a0262ff19630 - Patch
-
Source reference
Unverified legacy reference
URL: https://github.com/bcgit/bc-csharp/commit/65283bae66843d0d3c13c5e0272dbbe1c0d6aa04
91579145-5d7b-4cc5-b925-a0262ff19630 - Patch
-
Source reference
Unverified legacy reference
URL: https://github.com/bcgit/bc-csharp/commit/d16f08a53dd0a78eb3310bbe80c947c7e1677290
91579145-5d7b-4cc5-b925-a0262ff19630 - Patch
-
Source reference
Unverified legacy reference
URL: https://github.com/bcgit/bc-csharp/wiki/CVE-2026-63568
91579145-5d7b-4cc5-b925-a0262ff19630 - Patch, Vendor Advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.