Skip to main content

Apache ActiveMQ CVE-2026-108500

MEDIUM
2026-11-03
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to ActiveMQ broker
  2. Delivery
    Craft destination name with LDAP DN metacharacters
  3. Exploit
    Manipulate LDAP search base for ACL lookup
  4. Execution
    Bypass authorization on destination
  5. Impact
    Access or control unauthorized queues/topics

Vulnerability Assessment

Exploitation Conditions

Exploitation requires that the ActiveMQ broker is explicitly configured with the LDAPAuthorizationMapPlugin for authorization (a non-default configuration), and that the attacker can authenticate to the broker and create or address destinations. The concrete trigger is a destination name containing LDAP DN special characters (comma, plus, equals, backslash) that perturbs the LDAP search base used for ACL lookups. Limiting factors: deployments not using LDAP-based authorization are not affected; the attacker needs existing broker access (the advisory describes an authenticated attacker, though no CVSS vector confirms the privilege level); and only the 6.3.0-6.3.2 and 5.19.0-5.19.11 ranges are in scope (6.4.0 unaffected).

Impact

This is a moderate-severity authorization-bypass flaw whose real-world priority is conditional rather than broad. Key decision signals are largely absent: there is no CVSS vector, no EPSS score, no CISA KEV listing, and no POC/exploit reference in the provided data (the vuln.today Decision label is 'awaiting_data'), so this cannot be treated as an active-exploitation emergency. The vendor rates it Moderate, and the defining constraint is architectural - it only applies when ActiveMQ is explicitly configured to use the LDAPAuthorizationMapPlugin, which is not the default authorization backend. The advisory text describes an 'authenticated attacker', but because no CVSS vector is supplied, the privilege requirement cannot be independently confirmed from the standard metrics - verify authentication level with the vendor advisory. Net assessment: a genuine but gated integrity/confidentiality concern (ACL bypass within the broker) for the subset of deployments using LDAP-based authorization, not a high-urgency internet-wide issue. Patch during normal maintenance for affected branches; treat as elevated priority specifically where LDAPAuthorizationMapPlugin is in use.

Exploit ScenarioDerived

In a broker configured with the LDAPAuthorizationMapPlugin, an attacker who already has broker access creates or addresses a destination (queue/topic) whose name embeds LDAP DN special characters such as comma, plus, equals, or backslash. These characters alter the LDAP search base used for ACL lookups, letting the attacker influence which authorization rules are matched and bypass the intended access controls. No public exploit code or PoC reference is present in the supplied data.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet

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

Alert me

AnalysisAIv1 – Nov 03, 2026

Authorization bypass in Apache ActiveMQ deployments that explicitly enable the LDAPAuthorizationMapPlugin lets an attacker who can already authenticate to the broker create or address a destination whose name contains LDAP DN special characters (comma, plus, equals, backslash), perturbing the LDAP search base used for ACL lookups so that authorization checks resolve against the wrong scope. Only the 6.3.0 through 6.3.2 and 5.19.0 through 5.19.11 branches are in scope, and brokers that do not use LDAP-based authorization are not affected; 6.4.0 is unaffected. No public exploit identified at time of analysis, and the vendor has released fixes in 6.3.3, 5.19.12 and 6.4.0.

RemediationAI

Vendor-released patch: upgrade to Apache ActiveMQ 6.3.3, 5.19.12, or 6.4.0, all of which the Apache ActiveMQ project published on 27 October 2026 and which the advisory states fix the issue; the upstream announcement is at https://activemq.apache.org/ and the oss-security thread at https://seclists.org/oss-sec/2026/q4/491. Because the flaw is only reachable when the broker is configured with the LDAPAuthorizationMapPlugin, brokers using other authorization mechanisms are outside the affected surface, but that is a scoping fact rather than a substitute for upgrading. Operators who cannot move immediately should inventory whether LDAPAuthorizationMapPlugin is enabled and treat those brokers as the priority upgrade group; no other workaround is described in the available sources, and the vendor's stated remedy is the upgrade itself. Restricting who can create destinations on LDAP-authorized brokers limits exposure but does not remove the underlying injection, since addressing an existing destination with a crafted name is also described as a trigger.

Affected ProductsAI

Apache ActiveMQ 6.3.0 before 6.3.3 and 5.19.0 before 5.19.12 when configured with the LDAPAuthorizationMapPlugin; version 6.4.0 is explicitly unaffected. Fixed releases are 6.3.3 and 5.19.12 in the 6.3.x and 5.19.x series respectively, with 6.4.0 including the fix for the newer series. No CPE identifiers were supplied in the source data. The vendor advisory is at https://activemq.apache.org/ and the oss-security posting is at https://seclists.org/oss-sec/2026/q4/491, with the CVE record at https://www.cve.org/CVERecord?id=CVE-2026-108500.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Apache ActiveMQ is a Java-based, multi-protocol message broker (JMS, AMQP, STOMP, MQTT, OpenWire). Its LDAPAuthorizationMapPlugin provides role-based authorization by resolving destination ACLs from an LDAP directory: the broker builds an LDAP search using the destination name to locate the corresponding authorization entries. Because the destination name is used when constructing that search base, unreserved DN special characters (comma, plus, equals, backslash) in the name are interpreted as DN/filter syntax rather than literal text, shifting or restructuring the search base so that the ACL lookup returns entries the calling principal should not match. The result is a class of input-validation weakness in LDAP query construction (DN injection) that yields a limited confidentiality and integrity impact on message destinations. The specific code path and any sanitization routine are not described in the available sources, and no CWE identifier was supplied with the CVE record. Note that this behavior only exists in the non-default LDAP authorization configuration; the default simple/XML authorization mechanisms do not perform LDAP lookups and are outside the affected surface.

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

vuln.today AI 4.2 MEDIUM

Network-facing broker (AV:N) but requires the non-default LDAPAuthorizationMapPlugin and crafted DN injection (AC:H) by an authenticated user (PR:L); partial ACL bypass gives limited C/I, no availability impact.

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

Estimated by vuln.today — no official severity rating has been published for this CVE yet.

Description PRE-NVD

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

Threat Intelligence Overview

Prevalence
High
most popular open-source Java message broker, widely deployed in enterprises
Data Quality
1 sources
Confidence: Low

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 N/A
Patch available No
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.

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Python

View all
CVE-2025-24016 CRITICAL POC
9.9 Feb 10

Wazuh SIEM platform versions 4.4.0 through 4.9.0 contain an unsafe deserialization vulnerability in the DistributedAPI t

CVE-2025-27520 CRITICAL POC
9.8 Apr 04

BentoML version 1.4.2 and earlier contains an unauthenticated remote code execution vulnerability through insecure deser

CVE-2025-2945 CRITICAL POC
9.9 Apr 03

pgAdmin 4 contains critical remote code execution vulnerabilities in the Query Tool download and Cloud Deployment endpoi

CVE-2013-5093 MEDIUM POC
6.8 Sep 27

The renderLocalView function in render/views.py in graphite-web in Graphite 0.9.5 through 0.9.10 uses the pickle Python

CVE-2025-32375 CRITICAL POC
9.8 Apr 09

BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Rated critica

CVE-2014-0224 HIGH POC
7.4 Jun 05

OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h does not properly restrict processing of ChangeCiph

CVE-2024-21644 HIGH POC
7.5 Jan 08

pyLoad download manager version prior to 0.5.0b3.dev77 exposes the Flask SECRET_KEY through an unauthenticated endpoint.

CVE-2026-33017 CRITICAL POC
9.3 Mar 17

Langflow (a visual LLM pipeline builder) contains a critical unauthenticated code execution vulnerability (CVE-2026-3301

CVE-2017-9462 HIGH POC
8.8 Jun 06

In Mercurial before 4.1.3, "hg serve --stdio" allows remote authenticated users to launch the Python debugger, and conse

CVE-2026-49869 CRITICAL POC
10.0 Jun 26

Unauthenticated remote code execution affects Kestra OSS (the open-source event-driven orchestration platform) prior to

CVE-2026-39987 CRITICAL POC
9.3 Apr 08

Unauthenticated remote code execution in Marimo ≤0.20.4 allows attackers to execute arbitrary system commands via the `/

CVE-2024-21645 MEDIUM POC
5.3 Jan 08

pyLoad is the free and open-source Download Manager written in pure Python. Rated medium severity (CVSS 5.3), this vulne

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