GHSA-c9m2-388v-p4rq
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid broker client credentials
-
DeliveryConnect to Artemis broker over network
-
ExploitAttach consumer with crafted wildcard selector expression
-
ExecutionTrigger excessive selector evaluation during message delivery
-
PersistExhaust shared broker thread pool
-
ImpactBroker unavailable to all clients (DoS)
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V2 - Validation and Business Logic Regex complexity limits
MITRE ATT&CK
1 technique across 1 tactic: Impact The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated connection to the Apache Artemis broker - the attacker must possess valid client credentials and be able to attach a consumer with a custom JMS message selector expression containing crafted wildcard usage. The selector feature is standard JMS functionality enabled by default; no special non-default configuration is needed. Limiting factors include: the authentication requirement (PR:L), which excludes unauthenticated attackers; environments that restrict broker access to fully trusted internal services reduce exposure; and the impact is limited to availability (no confidentiality or integrity loss). The broad affected range for ActiveMQ Artemis (1.0.0 through 2.44.0) means that any standard deployment of these versions with client-accessible selector support is exposed. |
| Impact | The attack requires an authenticated client connection, which meaningfully reduces the threat surface compared to unauthenticated vulnerabilities - only parties with valid broker credentials can trigger the flaw. However, in practice many messaging deployments grant authenticated access broadly to application clients, development teams, or multi-tenant consumers, meaning the authentication bar may be low. Thread pool exhaustion on a shared broker is a genuine service-level impact, capable of degrading or halting message delivery for all broker consumers and producers simultaneously, not just the attacker's queue. The Apache security team's 'moderate' designation is consistent with the authenticated trigger and availability-only impact. No CVSS vector, EPSS score, or CISA KEV status was provided in the source data, making quantitative risk comparison impossible - severity is assessed qualitatively. The broad version range for ActiveMQ Artemis (1.0.0 through 2.44.0) suggests many installations may be running older versions that are long out of date and thus affected. No public exploit code or active exploitation has been identified at time of analysis. |
| Exploit ScenarioDerived | An authenticated messaging client connects to a vulnerable Artemis broker and attaches a consumer to a queue or topic, supplying a JMS message selector string containing a specially crafted wildcard pattern. When the broker evaluates this selector against incoming messages during delivery, the wildcard evaluation enters an excessive computation loop, monopolizing one or more threads from the shared broker thread pool. Repeating this across multiple consumers or triggering frequent message delivery attempts causes thread pool exhaustion, rendering the broker unresponsive to all other clients. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 10, 2026
Denial of service in Apache ActiveMQ Artemis and Apache Artemis allows an authenticated client to exhaust shared broker thread resources by attaching a consumer with a crafted wildcard message selector that triggers excessive computational evaluation during message delivery. Affected versions span Apache ActiveMQ Artemis 1.0.0-2.44.0 and Apache Artemis 2.50.0-2.56.0, with a vendor-confirmed fix released in version 2.57.0 on September 9, 2026. No public exploit code or active exploitation has been identified at time of analysis.
RemediationAI
Upgrade to Apache Artemis 2.57.0, which was released on September 9, 2026 and confirmed by both the oss-security advisory and the Apache Artemis project website to contain the fix for this issue. For Apache ActiveMQ Artemis users, the fix is similarly incorporated in the corresponding 2.57.0 release. If an immediate upgrade is not feasible, administrators should restrict broker connectivity to only fully trusted, internally vetted clients using broker-level authentication controls, IP allowlisting, and connection-count limits per user - this reduces (but does not eliminate) the risk from a malicious or compromised authenticated client. If the application does not require wildcard selector expressions, disabling or rejecting selectors with wildcard patterns at the application layer is a stronger compensating control, though this may break existing consumer filtering logic and requires application-level changes. The primary advisory is at https://seclists.org/oss-sec/2026/q3/700.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Apache ActiveMQ Artemis is an enterprise-grade, multi-protocol message broker supporting AMQP 1.0, MQTT 3.1.1/5, STOMP, and JMS/Jakarta Messaging, widely used in Java enterprise integration architectures. The vulnerability resides in the artemis-selector library - packaged as org.apache.activemq:artemis-selector in the ActiveMQ Artemis lineage and org.apache.artemis:artemis-selector in the standalone Artemis fork - which processes JMS message selector expressions to filter messages for consumers. The root cause is an algorithmic complexity weakness (consistent with CWE-400, Uncontrolled Resource Consumption, or CWE-407, Inefficient Algorithmic Complexity) in how wildcard patterns within selector strings are evaluated during message delivery attempts. A specially crafted wildcard causes the evaluation engine to enter an exponential or polynomial computation loop, blocking a thread from the broker's shared thread pool indefinitely. No CPE strings or CWE identifier were provided in the source data.
Know when Artemis gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Authenticated network client triggers thread exhaustion remotely with no user interaction; impact is availability-only with no confidentiality or integrity loss.
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
3Description PRE-NVD
Articles & Coverage 2
Executive ViewAI
Apache ActiveMQ Artemis versions 1.0.0-2.44.0 and 2.50.0-2.56.0 contain a denial of service vulnerability allowing authenticated clients to exhaust broker thread resources via crafted message selectors, causing potential service unavailability. No public exploit identified at time of analysis. This affects organizations relying on these message brokers for critical application messaging and requires immediate inventory and patching.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Related Vulnerabilities in Apache ActiveMQ Artemis Pre-Auth and Auth Flaws
View all 7In Apache ActiveMQ Artemis prior to 2.20.0 or 2.19.1, an attacker could partially disrupt availability (DoS) through unc
Unauthenticated remote attackers can exploit Apache ActiveMQ Artemis (2.11.0-2.44.0) and Apache Artemis (2.50.0-2.51.0)
The optional ActiveMQ LDAP login module can be configured to use anonymous access to the LDAP server. Rated high severit
Apache ActiveMQ Artemis allows access to diagnostic information and controls through MBeans, which are also exposed thro
It was found that when Artemis and HornetQ before 2.4.0 are configured with UDP discovery and JGroups discovery a huge b
While investigating ARTEMIS-2964 it was found that the creation of advisory messages in the OpenWire protocol head of Ap
In Apache ActiveMQ Artemis prior to 2.24.0, an attacker could show malicious content and/or redirect users to a maliciou
EUVD-2026-75244
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB