Intel

AIKIDO-2026-526143

bcutil-jdk18on is vulnerable to Uncontrolled Recursion

Uncontrolled RecursionCVE-2026-59645 Published Aug 10, 2026

87

High Risk

This Affects:

JAVAbcutil-jdk18on
1.70.0 - 1.84.0
Fixed in 1.85.0
Are you affected? Scan for Free

TL;DR

OERInputStream recurses without a depth limit when decoding self-referential IEEE 1609.2 OER schemas. Crafted OER input can recurse until the stack is exhausted. Parsers handling untrusted 1609.2/OER data can crash or hang. The fix enforces a maximum OER recursion depth.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you parse untrusted IEEE 1609.2 OER with OERInputStream.

Background info

bcutil-jdk18on is vulnerable to Uncontrolled Recursion in versions 1.70.0 - 1.84.0.

How to fix this

Upgrade the org.bouncycastle:bcutil-jdk18on and/or the org.bouncycastle:bcutil-jdk15to18 library to the patch version.