CVE-2026-59644
Legion of the Bouncy Castle Inc. · BC-JAVA
Bouncy Castle for Java contains an excessive iteration vulnerability that can lead to denial of service conditions.
Executive summary
An excessive iteration vulnerability in Bouncy Castle for Java allows unauthenticated attackers to cause a denial of service via resource exhaustion.
Vulnerability
The vulnerability is an excessive iteration flaw (CWE-834) within the library, which can be triggered by an unauthenticated attacker to exhaust system resources.
Business impact
The flaw carries a CVSS score of 8.7, indicating high severity. Successful exploitation results in a denial of service, potentially causing critical application downtime and disrupting business operations that rely on cryptographic functions provided by this library.
Remediation
Immediate Action: Upgrade BC-JAVA to version 1.85 or later to incorporate the necessary fix for excessive iteration control.
Proactive Monitoring: Monitor application logs for sudden spikes in CPU usage or thread hangs that may indicate an attempt to trigger this vulnerability.
Compensating Controls: Implement rate limiting or request timeouts at the application gateway to mitigate the impact of resource exhaustion attacks.
Exploitation status
Public Exploit Available: false
Analyst recommendation
Given the high CVSS score and the potential for service disruption, administrators should prioritize updating to the patched version of the Bouncy Castle library. Failure to address this vulnerability leaves critical infrastructure susceptible to denial of service attacks.