CVE-2026-59643
Legion of the Bouncy Castle Inc. · BC-JAVA, BC-FJA
A vulnerability in the Bouncy Castle library allows unauthenticated attackers to bypass cryptographic signature verification.
Executive summary
A critical cryptographic flaw in the Bouncy Castle library permits unauthenticated attackers to bypass signature verification, threatening the authenticity of signed data.
Vulnerability
This flaw, classified as CWE-347, involves the improper verification of cryptographic signatures. It is remotely exploitable by an unauthenticated attacker, enabling the potential validation of fraudulent signatures.
Business impact
By bypassing signature verification, an attacker could potentially inject or modify signed data, leading to a complete compromise of the trust model. Given the CVSS score of 8.7, this vulnerability poses an extreme risk to any system relying on digital signatures for identity verification or data provenance.
Remediation
Immediate Action: Update the affected Bouncy Castle libraries to the versions specified by the vendor as containing the fix (BC-JAVA 1.85 or later, and BC-FJA 2.0.13).
Proactive Monitoring: Audit logs for any failed or suspicious signature validation events that could indicate an attempt to exploit this flaw.
Compensating Controls: Utilize alternative cryptographic providers if an immediate update is not feasible, or implement additional layers of authentication to verify data source legitimacy.
Exploitation status
Public Exploit Available: No (exploit_available: false)
Analyst recommendation
The ability to bypass cryptographic signatures is a high-impact security failure that requires immediate remediation. All software using the Bouncy Castle library must be updated to the latest available versions to prevent potential exploitation of this signature verification flaw.