Intel

AIKIDO-2026-654199

bcpkix-jdk15to18 is vulnerable to Uncontrolled Resource Consumption

Uncontrolled Resource ConsumptionCVE-2026-59647 Published Yesterday

69

Medium Risk

This Affects:

JAVAbcpkix-jdk15to18
0.0.1 - 1.84.0
Fixed in 1.85.0
Are you affected? Scan for Free

TL;DR

The CMP/CRMF password-based MAC builder derives its MAC key by running a hash-iteration loop whose count is taken directly from the incoming protected message. That count is not bounded, so an externally supplied CMP message can request an arbitrarily large iteration count. Processing such a message forces the library into a very long hashing loop, exhausting processing resources and denying service on the certificate-management endpoint. The fix caps the accepted iteration count and rejects messages that exceed it.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

bcpkix-jdk15to18 is vulnerable to Uncontrolled Resource Consumption in versions 0.0.1 - 1.84.0.

How to fix this

Upgrade the org.bouncycastle:bcpkix-jdk15to18 library to the patch version.