Intel

AIKIDO-2026-448914

bcprov-jdk18on is vulnerable to Improper Validation of Integrity Check Value

Improper Validation of Integrity Check ValueCVE-2026-58061 Published Aug 10, 2026

87

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

CCM-family modes (CCMBlockCipher, KCCMBlockCipher, KGCMBlockCipher) write decrypted plaintext into the caller buffer before the authentication tag is verified. Failed authentications can still expose plaintext bytes to the caller. Applications that use these AEAD modes on untrusted ciphertexts may leak plaintext on tag failure. The fix withholds plaintext from the caller until the tag check succeeds.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you decrypt untrusted CCM-family AEAD ciphertext.

Background info

bcprov-jdk18on is vulnerable to Improper Validation of Integrity Check Value 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.