CVE-2026-59641
What it is
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).
At a glance
- Exploitability
- Can be exploited over the network without logging in. High risk of data tampering.
- Exploit odds
- 0.2% chance of exploitation in the next 30 days (EPSS).
- Fix
- A patch, advisory or fixed version is referenced. Upgrade or apply it.
Timeline
- PublishedDisclosed publicly on CVE.org and NVD
- Last updatedMost recent change to the record
Details
- Published
- Last modified
- Exploit probability
- 0.2% · EPSS, next 30 days
- Weakness
- CWE-345
- Record status
- Analyzed
Affected
- Bouncycastle bc-java < 1.85
- Bouncycastle bcjmail-fips < 1.0.7
- Bouncycastle bcjmail-fips < 2.0.7
- Bouncycastle bcjmail-fips < 2.1.7
- Bouncycastle bcmail-fips < 1.0.7
- Bouncycastle bcmail-fips < 2.0.7
- Bouncycastle bcmail-fips < 2.1.7
- Bouncycastle Bouncy Castle For Java Lts ≤ 2.73.11
Attack profile CVSS 4.0 · 8.7
- Attack vector
- Network
- Complexity
- Low
- Attack requirements
- None
- Privileges needed
- None
- User interaction
- None
- Confidentiality
- None
- Integrity
- High
- Availability
- None
Raw vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:Amber
Fix and advisories
- https://github.com/bcgit/bc-java/commit/2f81b22d559b3a1b026388e1ca78dd547384def8
- https://github.com/bcgit/bc-java/commit/fd89fe918b37fea1c71e95fae50284a325b09721