Intel

AIKIDO-2026-978773

bcprov-jdk18on is vulnerable to Inadequate Encryption Strength

Inadequate Encryption StrengthCVE-2026-59651 Published Aug 10, 2026

71

High Risk

This Affects:

JAVAbcprov-jdk18on
0.0.1 - 1.84.0
Fixed in 1.85.0
Are you affected? Scan for Free

TL;DR

BKS keystore loading still accepts a legacy store version that uses a 16-bit integrity MAC key. That truncated MAC key makes integrity protection of the keystore substantially weaker than modern BKS versions. An attacker who can modify a legacy-format keystore may bypass integrity detection more easily. The fix rejects or hardens the legacy 16-bit MAC-key BKS version.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you load legacy BKS v0/v1 keystores.

Background info

bcprov-jdk18on is vulnerable to Inadequate Encryption Strength in versions 0.0.1 - 1.84.0.

How to fix this

Upgrade the org.bouncycastle provider library for your JDK target (bcprov-jdk18on, bcprov-jdk15to18 or bcprov-jdk14) to the patch version.