AI analysis
Apache ActiveMQ Artemis brokers do not enforce authentication for the initial cluster connection handshake (CWE-306, Missing Authentication for Critical Function), so cluster administrative credentials are exchanged without authentication during discovery-driven cluster connections. An unauthenticated, network-adjacent attacker positioned on the same network segment as the brokers can capture these cluster administrative credentials during the handshake. With those credentials, the attacker can gain administrative access to the messaging cluster, compromising broker administration and message flows. Only deployments running affected versions in a clustered configuration that relies on discovery are exposed; this requires the attacker to already have access to the broker network, so internet exposure alone is not the primary risk. No exploitation has been reported, no public proof-of-concept exists, the issue is not in CISA's KEV, and CVSS scoring is pending; version 2.57.0 fixes the flaw.
What to do: Upgrade all cluster nodes to version 2.57.0, which fixes the issue. Until patched, restrict broker cluster/discovery network traffic to a trusted, isolated network segment (e.g., a dedicated VLAN) and rotate cluster administrative credentials if unauthenticated peers may have joined discovery. Also review broker logs for unexpected discovery or handshake connections from unknown hosts.
Affected
| Apache Artemis | 2.50.0 through 2.56.0 |
| Apache ActiveMQ Artemis | 1.0.0 through 2.44.0 |
Estimated exposure
large≈10,000–100,000 clustered broker deployments (est.) — ActiveMQ Artemis is a widely deployed open-source message broker (also distributed as Red Hat AMQ and embedded in other middleware), but only clustered deployments using discovery are affected, so I assume a tens-of-thousands subset of…
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Description
An unauthenticated network-adjacent attacker can leverage discovery to capture cluster administrative credentials during the initial cluster connection handshake. This issue affects Apache Artemis: from 2.50.0 through 2.56.0; Apache ActiveMQ Artemis: from 1.0.0 through 2.44.0. Users are recommended to upgrade to version 2.57.0, which fixes the issue.