CVE-2026-59641: In Bouncy Castle for Java before 1.85, S/MIME validator trusts signer-asserted signingTime for path validation
25
Routine
MEDIUM 5.3REMOTEUPGRADEUPGRADEUPGRADE
CVE-2026-59641 is a medium-severity flaw (CVSS 5.3) affecting bc-java, bcjmail-fips, bcmail-fips. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
In Bouncy Castle for Java before 1.85, S/MIME validator trusts signer-asserted signingTime for path validation. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bcmail-fips and bcjmail-fips 1.0.7 (1.0.X series), 2.0.7 (2.0.X series) and 2.1.7 (2.1.X series).
Distros often backport fixes without changing the version number. Confirm with the distro advisory or changelog.
Verify at the official sourceNVD · CVE Program · Report a problem with this page Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2026-59641?
bc-java: upgrade to 1.85; bcjmail-fips: upgrade to 1.0.7, 2.0.7, 2.1.7; bcmail-fips: upgrade to 1.0.7, 2.0.7, 2.1.7. Exact commands for each OS are on this page.
Is CVE-2026-59641 being exploited?
CVE-2026-59641 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2026-59641 affect?
CVE-2026-59641 affects bc-java, bcjmail-fips, bcmail-fips. Severity is medium (CVSS 5.3). In Bouncy Castle for Java before 1.85, S/MIME validator trusts signer-asserted signingTime for path validation. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bcmail-fips a
How urgent is CVE-2026-59641?
Priority 25/100. Remotely exploitable, no login, no user action