Covert Timing Channel Vulnerability in Bouncy Castle Java Library
CVE-2026-5598

10CRITICAL

Key Information:

Status
Vendor
CVE Published:
15 April 2026

What is CVE-2026-5598?

A vulnerability in the Bouncy Castle Java library introduces a covert timing channel that can lead to the leakage of private keys during non-constant time comparisons. This issue affects all core modules, from version 2.17.3 up to 1.84, thereby compromising the security of cryptographic operations that utilize FrodoKEM. It is crucial for developers using BC-JAVA to address this vulnerability to protect sensitive data.

Affected Version(s)

BC-JAVA all 2.17.3 < 1.84

References

CVSS V4

Score:
10
Severity:
CRITICAL
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.