CVE Catalog

CVE-2026-59639

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.18%

8th percentile - higher than 8% of all known CVEs

Summary

In Bouncy Castle for Java before 1.85, the CMS verifySignatures method returns true for SignedData with zero signers. This issue also affects LTS before 2.73.12 and BC-FJA before specific versions.

Risk Assessment

An attacker can provide unsigned data that is accepted as properly signed, compromising authenticity.

Recommendation

Update Bouncy Castle to version 1.85, LTS to 2.73.12, and BC-FJA to appropriate versions (bcpkix-fips 1.0.12, 2.0.12, or 2.1.12).

Other vulnerabilities in Bouncy Castle

See all
Original NVD description (English source)

In Bouncy Castle for Java before 1.85, CMS verifySignatures returns true for SignedData with zero signers. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bcpkix-fips 1.0.12 (1.0.X series), 2.0.12 (2.0.X series) and 2.1.12 (2.1.X series).

Vulnerability data from NVD (NIST) · CISA KEV · EPSS