Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Network-reachable Web Console (AV:N) abused by any logged-in low-privilege user (PR:L) with no interaction; admin access yields high confidentiality and integrity impact but no availability loss.
Primary rating from Vendor (apache).
CVSS VectorVendor: apache
Lifecycle Timeline
6DescriptionCVE.org
Improper Authorization vulnerability in Apache ActiveMQ.
An authenticated low-privilege Web Console user by default can access /admin/* paths in the Web Console. The default Jetty settings incorrectly did not limit those paths to only admins. This issue affects Apache ActiveMQ: before 5.19.8, from 6.0.0 before 6.2.7.
Users are recommended to upgrade to version 6.2.7 or 5.19.8, which fixes the issue.
Articles & Coverage 1
AnalysisAI
Privilege escalation via improper authorization in Apache ActiveMQ before 5.19.8 and 6.0.0 before 6.2.7 lets an authenticated low-privilege Web Console user reach the administrative /admin/* paths that should be restricted to administrators. The flaw stems from default Jetty configuration that failed to scope those paths to admin roles, granting low-priv users administrative Web Console functionality. No public exploit identified at time of analysis, and the issue is not listed in CISA KEV.
Technical ContextAI
Apache ActiveMQ is a widely used open-source JMS message broker; its Web Console is a management UI served over an embedded Jetty servlet container. The vulnerability is CWE-285 (Improper Authorization): the default Jetty security constraints did not bind the /admin/* URL space to the administrator role, so role-based access control was effectively not enforced on those paths. Any account that can authenticate to the Web Console (including a default low-privilege user) inherits access to administrative endpoints. The CPE cpe:2.3:a:apache_software_foundation:apache_activemq covers the broker product line affected by this misconfiguration in shipped defaults.
RemediationAI
Vendor-released patch: upgrade to Apache ActiveMQ 6.2.7 (for the 6.x line) or 5.19.8 (for older releases), which correct the Jetty path restrictions; see the Apache advisory at https://lists.apache.org/thread/w82vtc3q02j5ot94tnyy1197y3wb98hl. If immediate upgrade is not possible, restrict access to the Web Console at the network layer (firewall/reverse-proxy allowlist so only administrators reach it), and tighten the Jetty security constraints to explicitly require the admin role for /admin/* - note that hardening the constraints by hand risks misconfiguring legitimate admin access and should be validated against the patched configuration. As a further compensating control, minimize or remove low-privilege Web Console accounts and review who can authenticate to the console, accepting that this reduces self-service/monitoring access for non-admin users.
More in Apache Activemq
View allRemote code execution in Apache ActiveMQ Classic versions before 5.19.5 and 6.0.0-6.2.2 allows authenticated attackers t
Remote code execution in Apache ActiveMQ 5.x (before 5.19.6) and 6.x (before 6.2.5) allows authenticated attackers to by
Remote code execution in Apache ActiveMQ allows authenticated attackers with admin console access to inject malicious Sp
Denial-of-service in Apache ActiveMQ STOMP connectors lets a remote peer that can reach an exposed STOMP port crash or e
Denial of service in Apache ActiveMQ (Client, broker, and All distributions) before 5.19.8 and 6.x before 6.2.7 lets a r
Remote denial of service in Apache ActiveMQ (versions 5.19.7 and 6.2.6) allows an unauthenticated attacker to exhaust br
Improper input validation in Apache ActiveMQ lets an attacker who can write or modify LDAP entries matching the broker's
Out-of-memory denial of service in Apache ActiveMQ allows unauthenticated remote attackers to exhaust broker memory via
Remote denial-of-service in Apache ActiveMQ 6.0.0 through 6.2.3 allows unauthenticated network attackers to crash the MQ
Stored XSS in Apache ActiveMQ and Apache ActiveMQ Web allows authenticated attackers to inject malicious HTML into JMS s
Improper path validation in Apache ActiveMQ Client and Broker allows authenticated users to traverse the classpath via c
Same weakness CWE-285 – Improper Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-40283
GHSA-f892-4h9f-j7g9