CVE-2026-59639CWE-347

CVE-2026-59639

High · published August 3, 2026

CVSS v3.1
7.5
EPSS
0%
Percentile
14.5
In the wild
Unconfirmed
What it is

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).

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00242 · 14.5th percentile
Weakness
CWE-347 · Improper Verification of Cryptographic Signature
Published
2026-08-03T05:16Z
Affected products (5)
ProductVersionsFixed in
bouncycastle/bc-java< 1.851.85
bouncycastle/bcpkix-fips< 1.0.121.0.12
bouncycastle/bcpkix-fips≥ 2.0.7, < 2.0.122.0.12
bouncycastle/bcpkix-fips≥ 2.1.8, < 2.1.122.1.12
bouncycastle/bouncy_castle_for_java_lts≤ 2.73.11—
References (2)
EPSS history
Timeline
  • 03 AUG 00:56Z
    CMS verifySignatures returns true for SignedData with zero signers
    cvelistv5