Intel

AIKIDO-2026-62304

bcprov-jdk18on is vulnerable to Uncontrolled Resource Consumption

Uncontrolled Resource ConsumptionCVE-2026-13586 Published 2 days ago

53

Medium Risk

This Affects:

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

TL;DR

The PKCS#12 keystore implementation in the Bouncy Castle JCE provider honours the MAC and bag-decryption key-derivation iteration count declared in an input file without an effective upper bound. Loading a crafted PKCS#12 keystore that declares an extremely large iteration count forces excessive key-derivation work. Before the fix, parsing untrusted PKCS#12 data can drive uncontrolled resource consumption. The fix validates and bounds the accepted iteration count during keystore load and bag decryption

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you load PKCS#12 files from untrusted sources.

Background info

bcprov-jdk18on is vulnerable to Uncontrolled Resource Consumption in versions 0.0.1 - 1.84.0.

How to fix this

Upgrade the org.bouncycastle:bcprov-jdk18on library to the patch version.