Skip to main content

Apache ActiveMQ Artemis EUVDEUVD-2026-75247

| CVE-2026-57822 MEDIUM
Deserialization of Untrusted Data (CWE-502)
6.5
CVSS 3.1 · Vendor
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Obtain MANAGE-permissioned Artemis credentials
  2. Delivery
    Craft serialized gadget-chain method parameter
  3. Exploit
    Send management-via-messaging request to broker
  4. Install
    Broker deserializes parameter triggering CPU-intensive computation
  5. C2
    Thread pinned indefinitely
  6. Execute
    Broker thread pool exhausted
  7. Impact
    Denial of service

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires three concurrent conditions: (1) the attacker must hold a valid authenticated session on the Artemis broker - anonymous or unauthenticated connections cannot trigger this path; (2) that account must be granted the MANAGE permission specifically, which controls access to management-via-messaging operations and is a privileged ACL entry distinct from standard SEND/CONSUME rights; (3) management-via-messaging must be enabled on the broker (it is the default, but can be disabled). What limits exploitation: the MANAGE permission gate is the primary barrier - deployments that follow least-privilege messaging ACLs and do not expose MANAGE to untrusted clients are not at meaningful risk. The vulnerability does not affect confidentiality or integrity; impact is limited to availability (thread starvation / DoS).

Impact

Real-world risk is moderate. The attack is authenticated and requires the MANAGE permission, a privileged role not typically granted to general messaging clients, which substantially reduces the exploitable population. The impact is availability-only: thread pinning causing denial of service, with no confidentiality or integrity compromise described. The CVSS vector is absent from the input, and no EPSS score or KEV entry is available, so quantitative exploitation probability cannot be assessed directly. That said, organizations running broker deployments where multiple internal teams or services share MANAGE credentials - even a mid-sized messaging platform supporting dozens of application teams - should treat this as a priority patch given how straightforward a DoS via crafted deserialization payloads tends to be once the permission boundary is cleared. No public exploit code or proof-of-concept has been identified. The 'important' severity rating from the Apache Security Team (rather than 'critical') aligns with the authenticated-only exploitation requirement.

Exploit ScenarioDerived

An attacker who has obtained (or legitimately holds) an authenticated Artemis account with MANAGE permission connects to the broker and sends a management-via-messaging request with crafted method parameters - for example, a serialized object containing a deeply nested hash-collision structure. The broker deserializes the parameter as part of dispatch processing, triggering O(n²) or worse CPU work; repeating this across the thread pool causes thread exhaustion and renders the broker unresponsive to legitimate clients. No public proof-of-concept is available at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 10, 2026

Denial of service in Apache ActiveMQ Artemis and Apache Artemis message brokers allows authenticated clients holding MANAGE permission to crash broker processing threads by submitting crafted management-via-messaging requests that trigger unsafe Java deserialization. The deserializer processes method parameters the broker never actually uses, permitting gadget-chain payloads that consume excessive CPU and pin the thread pool. Both the legacy ActiveMQ Artemis lineage (1.3.0-2.44.0) and the newer Apache Artemis project (2.50.0-2.56.0) are affected; no public exploit or active exploitation has been identified at time of analysis.

RemediationAI

Upgrade to Apache ActiveMQ Artemis 2.57.0, which was released on September 9, 2026, and directly addresses this issue per the vendor's release notes at https://artemis.apache.org. For deployments that cannot immediately upgrade, restrict the MANAGE permission to only the minimum set of authenticated principals that genuinely require broker management access - removing this permission from general application service accounts eliminates the exploitable surface entirely. Reviewing and tightening ACLs on management-via-messaging queues (typically the activemq.management address) is a practical compensating control. Disabling management-via-messaging entirely in broker configuration is the strongest workaround if it is not operationally required, though this will break any tooling that relies on JMX-over-messaging.

Affected VersionsENISA

Apache Artemis 2.50.0 ≤2.56.0
Apache ActiveMQ Artemis 1.3.0 ≤2.44.0

Affected Packages

euvd apache_activemq_artemis no fix
euvd apache_artemis no fix

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 Artemis is a high-performance, multi-protocol JMS/AMQP/MQTT message broker written in Java. It exposes a management API accessible via messaging itself (management-via-messaging), allowing authorized clients to invoke broker management operations by sending specially structured messages. The vulnerability lies in how the broker deserializes method parameters from those management messages before dispatching them: certain parameter types are passed through Java's native deserialization machinery even though the broker never actually consumes the resulting objects. This is a classic CWE-502 (Deserialization of Untrusted Data) pattern - the deserialized types are nominally 'permitted', but crafted objects can contain computation-heavy gadget chains (e.g., hash-collision or recursive data structures) that cause CPU exhaustion and thread starvation. Affected Maven artifacts are org.apache.artemis:artemis-core-client (2.50.0-2.56.0) and org.apache.activemq:artemis-core-client (1.3.0-2.44.0). No CVE-assigned CWE is present in the input, but the mechanism is consistent with CWE-502.

Know when Java 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

Vendor (CNA) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 4.9 MEDIUM

Network-reachable broker, low complexity once MANAGE credentials held (PR:H), no scope change, availability-only impact.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Red Hat 4.9 MEDIUM

Primary rating from Vendor (CNA).

CVSS VectorVendor

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

Executive ViewAI

Why It Matters

Apache ActiveMQ Artemis and Artemis message brokers are vulnerable to denial-of-service attacks from privileged administrators with management permissions, who can trigger unintended crashes that disrupt core messaging infrastructure. With no patch currently available, organizations face operational risk to any system dependent on these brokers for message delivery.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: limit MANAGE permission assignment to strictly controlled trusted administrators; restrict network-level access to broker management interfaces; implement real-time monitoring for broker thread pool health and alert on CPU spikes or processing thread exhaustion; establish incident response procedures for rapid broker restart in case of suspected exploitation.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
High
widely-used enterprise Java message broker across many industries
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

More in Java

View all
CVE-2012-4681 CRITICAL POC
9.8 Aug 28

Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m

CVE-2015-7450 CRITICAL POC
9.8 Jan 02

Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti

CVE-2013-2465 CRITICAL POC
9.8 Jun 18

Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent

CVE-2011-3544 CRITICAL POC
9.8 Oct 19

Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug

CVE-2010-1871 HIGH POC
8.8 Aug 05

JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to

CVE-2012-1723 CRITICAL POC
9.8 Jun 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up

CVE-2013-0422 CRITICAL POC
9.8 Jan 10

Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using

CVE-2012-0507 CRITICAL POC
9.8 Jun 07

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up

CVE-2015-4852 CRITICAL POC
9.8 Nov 18

The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers

CVE-2012-5076 CRITICAL POC
9.8 Oct 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow

CVE-2017-3066 CRITICAL POC
9.8 Apr 27

Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla

CVE-2012-0391 CRITICAL POC
9.8 Jan 08

The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy