CVE-2026-59640
Legion of the Bouncy Castle Inc. · BC-JAVA, BC-LTS-JAVA, BC-FJA
A side-channel vulnerability in Bouncy Castle for Java, specifically an observable discrepancy, allows unauthenticated attackers to potentially leak sensitive information.
Executive summary
An observable discrepancy vulnerability in the Bouncy Castle library could allow unauthenticated attackers to perform side-channel attacks and leak sensitive information.
Vulnerability
This vulnerability (CWE-203) involves an observable discrepancy in the library's processing, which is remotely exploitable by an unauthenticated attacker. Such discrepancies often facilitate side-channel attacks that can lead to the recovery of cryptographic keys or other sensitive data.
Business impact
Side-channel vulnerabilities can lead to the silent exfiltration of sensitive cryptographic material, such as private keys or session secrets. Given the CVSS score of 8.7, this represents a major risk to data privacy and system security. Successful exploitation could allow attackers to decrypt historical or future traffic, leading to widespread data exposure.
Remediation
Immediate Action: Update the Bouncy Castle library to the specified fixed version to eliminate the observable discrepancy.
Proactive Monitoring: Monitor for anomalous traffic patterns or timing variations in cryptographic operations that might suggest a side-channel attack is in progress.
Compensating Controls: Ensure that sensitive cryptographic operations are isolated and that systems are configured to minimize the exposure of timing information to external entities.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
The risk of information leakage via side-channel analysis necessitates immediate attention. Security teams should prioritize patching the Bouncy Castle library to ensure that cryptographic operations remain resilient against timing-based observation attacks.