GHSA-mhp6-f224-j2c3
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Network-reachable, low-complexity; PR:L because the attacker must hold a broker connection; impact is primarily disclosure of others' messages (C:H) plus lost delivery to the legitimate consumer (A:L).
Primary rating from Vendor (CNA).
CVSS VectorVendor
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Lifecycle Timeline
6Description PRE-NVD
Articles & Coverage 4
AnalysisAI
Unauthorized message consumption in Apache ActiveMQ Classic lets a connected client read from temporary destinations belonging to a different connection, breaking the per-connection isolation that applications rely on. The root cause is that the isolation check is enforced only client-side, so a malicious or rogue client can subscribe to and drain another connection's temporary queue/topic. It affects ActiveMQ (Broker/All/Classic) before 5.19.8 and 6.0.0 before 6.2.7; there is no public exploit identified at time of analysis, and it is not in CISA KEV.
Technical ContextAI
Apache ActiveMQ Classic is a widely used JMS message broker. 'Temporary destinations' are short-lived queues/topics scoped to the connection that created them - commonly used for request/reply patterns where a client publishes a request and expects the reply on its own private temporary destination. The security model assumes only the creating connection can consume from that destination. CWE-862 (Missing Authorization) is the precise root cause here: the broker fails to authoritatively enforce the ownership/isolation check server-side, instead trusting a client-side check. Because the trust boundary is misplaced, a second connection that references the same temporary destination can bypass the intended restriction. The affected components span the Broker, the 'All' distribution, and the core ActiveMQ Classic packaging.
RemediationAI
Vendor-released patch: upgrade to 6.2.7 on the 6.x line, or to 5.19.8 on the 5.x line, which add the missing server-side authorization check for temporary destinations (advisory: https://activemq.apache.org/ and https://lists.apache.org/thread/85f3q7mkh71y7qwyn6wvgw0bw4jl06ys). Where immediate upgrade is not possible, reduce exposure by enabling and enforcing broker authentication and authorization so only trusted clients can open connections, and apply ActiveMQ authorization plugin policies that restrict who may create and consume from destinations - note this does not fully close the per-connection isolation gap and can break applications that rely on anonymous access. Additionally, restrict network access to broker transport ports (e.g. 61616/OpenWire, and any STOMP/AMQP/MQTT connectors) to known application hosts via firewalling, accepting that this limits legitimate remote producers/consumers, and avoid running shared multi-tenant brokers for sensitive request/reply workloads until patched.
Directory traversal vulnerability in the fileserver upload/download functionality for blob messages in Apache ActiveMQ 5
Apache ActiveMQ 5.x before 5.13.0 does not restrict the classes that can be serialized in the broker, which allows remot
The Java OpenWire protocol marshaller is vulnerable to Remote Code Execution. Rated critical severity (CVSS 9.8), this v
The processControlCommand function in broker/TransportConnection.java in Apache ActiveMQ before 5.11.0 allows remote att
XStream is a Java library to serialize objects to XML and back again. Rated critical severity (CVSS 9.9), this vulnerabi
XStream is a Java library to serialize objects to XML and back again. Rated critical severity (CVSS 9.8), this vulnerabi
XStream is a Java library to serialize objects to XML and back again. Rated critical severity (CVSS 9.8), this vulnerabi
XStream is a Java library to serialize objects to XML and back again. Rated critical severity (CVSS 9.8), this vulnerabi
XStream is a Java library to serialize objects to XML and back again. Rated critical severity (CVSS 9.8), this vulnerabi
XStream is a Java library to serialize objects to XML and back again. Rated critical severity (CVSS 9.1), this vulnerabi
XStream is a Java library to serialize objects to XML and back again. Rated critical severity (CVSS 9.1), this vulnerabi
In Apache ActiveMQ 6.x, the default configuration doesn't secure the API web context (where the Jolokia JMX REST API and
Same weakness CWE-862 – Missing Authorization
View allSame technique Authentication Bypass
View allVendor StatusVendor
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-40276