Intel

AIKIDO-2026-817610

bcpkix-jdk18on is vulnerable to Uncontrolled Resource Consumption

Uncontrolled Resource ConsumptionCVE-2026-59647 Published 2 days ago

69

Medium Risk

This Affects:

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

TL;DR

The CRMF/CMP password-based MAC builder in the org.bouncycastle.cert.crmf package honours the iteration count declared in incoming protected messages without an upper bound. Processing a crafted CMP message with a very large password-based MAC iteration count forces excessive key-derivation work. Before the fix, untrusted CMP input can drive uncontrolled CPU consumption. The fix bounds the accepted iteration count.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you process CRMF or CMP messages protected with password-based MAC from untrusted sources.

Background info

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

How to fix this

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