CVE-2026-59642
Legion of the Bouncy Castle Inc. · BC-JAVA, BC-LTS-JAVA, BC-FJA
A vulnerability in the Bouncy Castle library allows unauthenticated attackers to bypass integrity checks due to improper validation of integrity check values.
Executive summary
A critical integrity validation flaw in the Bouncy Castle library allows unauthenticated attackers to manipulate data, posing a severe risk to secure communications.
Vulnerability
This vulnerability, identified as CWE-354, involves the improper validation of integrity check values. It is remotely exploitable by an unauthenticated attacker, allowing for potential tampering with data streams.
Business impact
Successful exploitation allows an attacker to bypass integrity protections, which could lead to unauthorized data modification without detection. With a CVSS score of 8.7, this vulnerability poses a high risk to data confidentiality and integrity, potentially undermining the entire security posture of the affected application.
Remediation
Immediate Action: Update the affected Bouncy Castle libraries to the patched versions (BC-JAVA 1.85, BC-LTS-JAVA 2.73.12, or the corresponding fixed versions for BC-FJA) immediately.
Proactive Monitoring: Monitor for anomalous integrity check failures or unexpected behavior in cryptographic operations within system logs.
Compensating Controls: Implement strict input validation and additional integrity checks at the application level to supplement the compromised cryptographic library.
Exploitation status
Public Exploit Available: No (exploit_available: false)
Analyst recommendation
The severity of this flaw necessitates an immediate update of the Bouncy Castle library to the latest secure versions. Security teams should verify that all applications incorporating these libraries are updated to mitigate the risk of data tampering and integrity loss.