QID 150757
Date Published: 2023-12-12
QID 150757: Apache ActiveMQ Remote Code Execution (RCE) Vulnerability (CVE-2023-46604)
Apache ActiveMQ is a popular open source, multi-protocol, Java-based message broker.
A Remote Code Execution (RCE) Vulnerability exists in the Java OpenWire protocol marshaller allowing remote attacker with network access to either a Java-based OpenWire broker or client to run arbitrary shell commands by manipulating serialized class types in the OpenWire protocol to cause either the client or the broker (respectively) to instantiate any class on the classpath.
Affected versions:
Apache ActiveMQ 5.18.0 before 5.18.3
Apache ActiveMQ 5.17.0 before 5.17.6
Apache ActiveMQ 5.16.0 before 5.16.7
Apache ActiveMQ before 5.15.16
Apache ActiveMQ Legacy OpenWire Module 5.18.0 before 5.18.3
Apache ActiveMQ Legacy OpenWire Module 5.17.0 before 5.17.6
Apache ActiveMQ Legacy OpenWire Module 5.16.0 before 5.16.7
Apache ActiveMQ Legacy OpenWire Module 5.8.0 before 5.15.16
QID Detection Logic (Basic Authentication):
This QID sends an authenticated HTTP GET request to "admin/index.jsp" and checks for vulnerable version of Apache ActiveMQ running on the target system.
Successful exploitation of this vulnerability could allow a remote attacker to run arbitrary shell commands on the target system.
- ActiveMQ Security Advisory -
activemq.apache.org/security-advisories.data/CVE-2023-46604-announcement.txt
CVEs related to QID 150757
| Advisory ID | Software | Component | Link |
|---|---|---|---|
| ActiveMQ Security Advisory |
|