Code Injection in ActiveMQ - CVE-2026-34197
Published: April 10, 2026 / Updated: May 29, 2026
Vulnerability details
The vulnerability allows a remote user to execute arbitrary code.
The vulnerability exists due to code injection in the Jolokia JMX-HTTP bridge and exposed ActiveMQ MBeans when handling authenticated exec operations with a crafted discovery URI. A remote user can invoke BrokerService.addNetworkConnector(String) or BrokerService.addConnector(String) to execute arbitrary code.
The issue is exposed through the web console endpoint at /api/jolokia/, and exploitation causes remote Spring XML application context loading via the VM transport's brokerConfig parameter before configuration validation completes.
Affected software
IBM Sterling Control Center
IBM Qradar SIEM
IBM Cognos Command Center
openEuler
activemq-javadoc
activemq
How to mitigate CVE-2026-34197
IBM Sterling Control Center - addressed in versions 6.3.1.0.8, 6.4.1.0.2, 6.4.2.0.3
IBM Qradar SIEM - update to 7.5.0 Update Pack 15 IF05
IBM Cognos Command Center - update to 10.2.5 FP1 IF4
activemq-javadoc - addressed in versions 5.19.6-1, 5.19.7-1
activemq - addressed in versions 5.19.6-1, 5.19.7-1
Links to Public Exploits and PoC-codes
External References
Related Security Bulletins
- Two vulnerabilities in Apache ActiveMQ
- openEuler 24.03 LTS SP3 update for activemq
- openEuler 24.03 LTS SP1 update for activemq
- openEuler 24.03 LTS update for activemq
- openEuler 22.03 LTS SP4 update for activemq
- IBM Sterling Control Center in activemq-all
- openEuler 24.03 LTS SP3 update for activemq
- openEuler 24.03 LTS SP1 update for activemq
- openEuler 22.03 LTS SP4 update for activemq
- Multiple vulnerabilities in IBM Cognos Command Center
- Multiple vulnerabilities in IBM QRadar SIEM