Uncontrolled Recursion in OpenJ9 - CVE-2026-16440
Published: August 19, 2026
Vulnerability details
The vulnerability allows a remote user to cause a denial of service.
The vulnerability exists due to uncontrolled recursion in the class file annotation parser in runtime/bcutil/cfreader.c when loading a crafted .class file with deeply nested annotations. A remote user can supply a specially crafted class file to cause a denial of service.
The JVM crashes during class loading in native code before any bytecode executes, and user interaction is required to load the crafted class file.
Affected software
IBM Tivoli Business Service Manager
IBM Tivoli Netcool Impact
WebSphere Service Registry and Repository
IBM OpenPages with Watson
Integration Bus for z/OS
Rational Business Developer (RBD)
IBM App Connect Enterprise
How to mitigate CVE-2026-16440
Rational Business Developer (RBD) - addressed in versions 9.6.2, 9.7.2
Integration Bus for z/OS - update to 10.1.0.7
IBM App Connect Enterprise - addressed in versions 12.0.12.30, 13.0.9.0
WebSphere Service Registry and Repository - update to 8.5.6.3 IJ59344
External References
Related Security Bulletins
- Uncontrolled Recursion in OpenJ9
- Uncontrolled Recursion in IBM OpenPages
- IBM Rational Business Developer update for Eclipse OpenJ9
- IBM WebSphere Service Registry and Repository update for Eclipse OpenJ9
- Uncontrolled Recursion in IBM Tivoli Business Service Manager and IBM Tivoli Netcool Impact
- IBM App Connect Enterprise and IBM Integration Bus for z/OS update for Eclipse OpenJ9