A graphic featuring the text "meshIQ®" in a modern font. The design emphasizes clean lines and a minimalist aesthetic, suitable for branding or logo use.

CVE Guide

Apache ActiveMQ CVE Guide: Every Vulnerability, by Version

This is the complete list of Apache ActiveMQ® CVEs published by the Apache ActiveMQ® project – every Classic broker advisory plus the .NET client advisories, with exact affected and fixed versions and CISA exploitation status. Pick your version below to see exactly what your broker is exposed to.

Check your version Talk to an ActiveMQ expert

✓ Verified 9 Oct 2026    ✓ Sourced from Apache advisories    ✓ Updated within 24h of new CVEs

Trusted by industry-leading enterprise companies around the world. 

Citi logo Albertsons logo ABN-AMRO logo Sodexo logo TD Securities logo Fiserv logo Mizuho logo BNY Mellon logo GM Financial logo Societe Generale logo Honda logo UBS logo MetLife logo

The Three ActiveMQ CVEs in CISA’s KEV Catalog

CISA adds a CVE to its Known Exploited Vulnerabilities catalog only with reliable evidence of active exploitation. If any of these three is open on a broker you run, treat it as an incident, not a backlog item.

Running a KEV-listed version in production?

meshIQ’s Apache contributor-led team can assess exposure, plan an upgrade path that doesn’t break clients, and stay on call while you cut over.

All Apache ActiveMQ CVEs

Affected and fixed versions are taken from each Apache advisory as published. Severity is Apache’s own rating where the advisory gives one; otherwise the band of the NVD CVSS v3.1 score (marked “NVD”).

CVE
Vulnerability
Severity
Affected (Classic)
Fixed in
Sources
CVE-2026-74761KEV
Authenticated client can spoof clientId when removing a durable topic subscription
SeverityModerateCVSS
Affected
before 5.19.11 · 6.0.0 to before 6.3.2
Fixed in5.19.11 / 6.3.2
CVE-2026-61487KEV
Authorization bypass via temporary composite destinations
SeverityImportantCVSS
Affected
before 5.19.9 · 6.0.0 to before 6.2.8
Fixed in5.19.9 / 6.2.8 / 6.3.0
CVE-2026-59878KEV
AMQP NIO negative frame-size validation bypass leading to DoSUnauthenticated; only if an AMQP NIO connector is reachable
SeverityModerateCVSS
Affected
before 5.19.9 · 6.0.0 to before 6.2.8
Fixed in5.19.9 / 6.2.8 / 6.3.0
CVE-2026-54475KEV
Temporary destination ownership takeover
SeverityImportantCVSS
Affected
before 5.19.8 · 6.0.0 to before 6.2.7
Fixed in5.19.8 / 6.2.7
CVE-2026-53917KEV
Unbounded memory allocation in OpenWire property unmarshallingAuthenticated; affects activemq-client too
SeverityImportantCVSS
Affected
before 5.19.8 · 6.0.0 to before 6.2.7
Fixed in5.19.8 / 6.2.7
CVE-2026-53916KEV
Unbounded header buffer in STOMP NIO codecUnauthenticated
SeverityImportantCVSS
Affected
before 5.19.8 · 6.0.0 to before 6.2.7
Fixed in5.19.8 / 6.2.7
CVE-2026-52760KEV
Stored XSS via unescaped message ID in the Web Console
SeverityModerateCVSS
Affected
before 5.19.8 · 6.0.0 to before 6.2.7
Fixed in5.19.8 / 6.2.7
CVE-2026-50750KEV
Pre-authentication OpenWire DoS introduced by the CVE-2026-49270 fixAffects only 5.19.7 and 6.2.6
SeverityImportantCVSS
Affected
5.19.7 only · 6.2.6 only
Fixed in5.19.8 / 6.2.7
CVE-2026-50734KEV
Pre-authentication OpenWire memory-allocation DoS during wire-format negotiationUnauthenticated
SeverityImportantCVSS
Affected
before 5.19.8 · 6.0.0 to before 6.2.7
Fixed in5.19.8 / 6.2.7
CVE-2026-49877KEV
Low-privilege web users retain /admin access in the Web Console by default
SeverityImportantCVSS
Affected
before 5.19.8 · 6.0.0 to before 6.2.7
Fixed in5.19.8 / 6.2.7
CVE-2026-49434KEV
LdapNetworkConnector instantiates denied transports and a remote-properties brokerRequires write access to matching LDAP entries
SeverityModerateCVSS
Affected
before 5.19.8 · 6.0.0 to before 6.2.7
Fixed in5.19.8 / 6.2.7
CVE-2026-49432KEV
STOMP negative content-length enables denial of serviceUnauthenticated
SeverityImportantCVSS
Affected
before 5.19.8 · 6.0.0 to before 6.2.7
Fixed in5.19.8 / 6.2.7
CVE-2026-49270KEV
Durable subscription disclosure via crafted BrokerInfo (OpenWire)Unauthenticated; only with a network connector using syncDurableSubs=true
SeverityModerateCVSS
Affected
5.14.0 to before 5.19.7 · 6.0.0 to before 6.2.6
Fixed in5.19.7 / 6.2.6
CVE-2026-49157KEV
Low-privilege web users retain Jolokia broker-management operations by default
SeverityImportantCVSS 8.8 secondary
Affected
before 5.19.7 · 6.0.0 to before 6.2.6
Fixed in5.19.7 / 6.2.6
CVE-2026-46605KEV
Incomplete authorization during destination removal
SeverityModerateCVSS
Affected
before 5.19.7 · 6.0.0 to before 6.2.6
Fixed in5.19.7 / 6.2.6
CVE-2026-45505KEV
Jolokia addNetworkConnector discovery-wrapper bypass of the CVE-2026-34197 fix → RCEAuthenticated
SeverityImportantCVSS 8.8 secondary
Affected
before 5.19.7 · 6.0.0 to before 6.2.6
Fixed in5.19.7 / 6.2.6
CVE-2026-42588KEV
RCE via Jolokia addNetworkConnector (masterslave: discovery URI)Authenticated
SeverityImportantCVSS 8.1 secondary
Affected
before 5.19.7 · 6.0.0 to before 6.2.6
Fixed in5.19.7 / 6.2.6
CVE-2026-42253KEV
HTTP response header injection via JMS message properties (MessageServlet)MessageServlet now deprecated and disabled by default
SeverityImportantCVSS
Affected
before 5.19.7 · 6.0.0 to before 6.2.6
Fixed in5.19.7 / 6.2.6
CVE-2026-41044KEV
Web Console broker-name validation bypass → remote Spring XML → RCE (triggered via DestinationView MBean)Authenticated
SeverityImportantCVSS 8.8 secondary
Affected
before 5.19.6 · 6.0.0 to before 6.2.5
Fixed in5.19.6 / 6.2.5
CVE-2026-41043KEV
Web Console XSS when browsing queues
SeverityImportantCVSS
Affected
before 5.19.6 · 6.0.0 to before 6.2.5
Fixed in5.19.6 / 6.2.5
CVE-2026-40466KEV
HTTP discovery second-stage URI bypass of the CVE-2026-34197 fix → RCEAuthenticated; requires activemq-http on the classpath
SeverityImportantCVSS 8.8 secondary
Affected
before 5.19.6 · 6.0.0 to before 6.2.5
Fixed in5.19.6 / 6.2.5
CVE-2026-40046KEV
Missed 6.x fix for CVE-2025-66168 (MQTT Remaining Length validation)Only brokers with an MQTT connector enabled
SeverityModerateCVSS
Affected
6.0.0 to before 6.2.4
Fixed in6.2.4
CVE-2026-39304KEV
Incorrect TLSv1.3 KeyUpdate handling causes OOM DoS (NIO SSL)Apache recommends 5.19.5, though its affected range ends before 5.19.4
SeverityImportantCVSS
Affected
before 5.19.4 · 6.0.0 to before 6.2.4
Fixed in5.19.5 / 6.2.4
CVE-2026-34197KEV
Jolokia addNetworkConnector crafted discovery URI loads remote Spring XML → RCEAuthenticated; unauthenticated on 6.0.0–6.1.1 via CVE-2024-32114
SeverityImportantCVSS 8.8 secondary
Affected
before 5.19.4 · 6.0.0 to before 6.2.3
Fixed in5.19.4 / 6.2.3 (bypasses fixed in 5.19.7 / 6.2.6)
CVE-2026-33227KEV
Classpath path traversal via user-supplied key (STOMP consumer, Web Console browse)5.19.3 / 6.2.2 fix it on non-Windows hosts only
SeverityLowCVSS
Affected
before 5.19.3 · 6.0.0 to before 6.2.2
Fixed in5.19.4 / 6.2.3
CVE-2025-66168KEV
MQTT control packet Remaining Length not validatedPost-authentication; only with MQTT enabled
SeverityHighNVDCVSS 8.8 NIST · 5.4 Apache
Affected
before 5.19.2 · 6.0.0 to before 6.1.9 · 6.2.0 only
Fixed in5.19.2 / 6.2.4 (see CVE-2026-40046)
CVE-2025-27533KEV
OpenWire buffer length unchecked → memory-exhaustion DoSMitigated by mutual TLS
SeverityHighNVDCVSS 7.5 NIST
Affected
5.16.0 to before 5.16.8 · 5.17.0 to before 5.17.7 · 5.18.0 to before 5.18.7 · 6.0.0 to before 6.1.6
Fixed in5.16.8 / 5.17.7 / 5.18.7 / 5.19.0 / 6.1.6
CVE-2024-32114KEV
6.x default config leaves the Jolokia and REST API web context unauthenticatedEnables unauthenticated CVE-2026-34197
SeverityHighNVDCVSS 8.8 NIST · 8.5 Apache
Affected
6.0.0 to before 6.1.2
Fixed in6.1.2
CVE-2023-46604KEV
OpenWire marshaller deserialization → unauthenticated RCE on broker or Java clientUpgrade Java clients too. Artemis bundled the code; fixed in Artemis 2.31.2
SeverityCriticalNVDCVSS 9.8 NIST · 10.0 Apache
Affected
before 5.15.16 · 5.16.0 to before 5.16.7 · 5.17.0 to before 5.17.6 · 5.18.0 to before 5.18.3
Fixed in5.15.16 / 5.16.7 / 5.17.6 / 5.18.3
CVE-2022-41678KEV
Authenticated Jolokia → FlightRecorder MBean → JSP write → RCE
SeverityHighNVDCVSS 8.8 NIST
Affected
before 5.16.6 · 5.17.0 to before 5.17.4
Fixed in5.16.6 / 5.17.4 / 5.18.0 / 6.0.0
CVE-2021-26117KEV
LDAP login module with anonymous bind skips the password checkOnly when LDAP is used with anonymous bind
SeverityHighNVDCVSS 7.5 NIST
Affected
before 5.15.14 · 5.16.0 only
Fixed in5.15.14 / 5.16.1 (Artemis 2.16.0)
CVE-2020-13947KEV
Web Console XSS (message.jsp)
SeverityMediumCVSS
Affected
before 5.15.14 · 5.16.0 only
Fixed in5.15.14 / 5.16.1
CVE-2020-13920KEV
JMX RMI registry rebind enables man-in-the-middle credential capture
SeverityModerateCVSS
Affected
before 5.15.12
Fixed in5.15.12
CVE-2020-11998KEV
JMX regression lets a remote client load MBeans from arbitrary URLsAffects only 5.15.12
SeverityModerateCVSS
Affected
5.15.12 only
Fixed in5.15.13
CVE-2020-1941KEV
Web Console XSS (queue contents view)
SeverityMediumCVSS
Affected
before 5.15.12
Fixed in5.15.12
CVE-2019-0222KEV
Corrupt MQTT frame causes broker OOM
SeverityImportantCVSS
Affected
before 5.15.9
Fixed in5.15.9
CVE-2018-8006KEV
Web Console XSS (queue.jsp QueueFilter)
SeverityImportantCVSS
Affected
before 5.15.6
Fixed in5.15.6
CVE-2018-11775KEV
Client missing TLS hostname verification → MITM
SeverityImportantCVSS
Affected
before 5.15.6
Fixed in5.15.6
CVE-2017-15709KEV
OpenWire exposes OS and kernel details in plaintext
SeverityLowCVSS
Affected
5.14.0 to before 5.15.3
Fixed in5.15.3
CVE-2016-6810KEV
Web Console XSS
SeverityImportantCVSS
Affected
before 5.14.2
Fixed in5.14.2
CVE-2016-3088KEV
Fileserver web application upload → RCEFileserver disabled by default since 5.12.0
SeverityImportantCVSS
Affected
before 5.14.0
Fixed in5.14.0 (Fileserver removed)
CVE-2016-0734KEV
Web Console clickjacking (no X-Frame-Options)
SeverityImportantCVSS
Affected
before 5.13.2
Fixed in5.13.2
CVE-2016-0782KEV
Web Console XSS and Jolokia memory-dump write
SeverityImportantCVSS
Affected
before 5.11.4 · 5.12.0 to before 5.12.3 · 5.13.0 only
Fixed in5.11.4 / 5.12.3 / 5.13.1
CVE-2015-7559KEV
Remote shutdown command causes client DoS
SeverityLowCVSS
Affected
before 5.14.5
Fixed in5.14.5
CVE-2015-5254KEV
Unsafe ObjectMessage deserialization in the broker
SeverityImportantCVSS
Affected
before 5.13.0
Fixed in5.13.0 (+ trusted-packages config)
CVE-2015-1830KEV
Fileserver path traversal → unauthenticated RCEWindows hosts only
SeverityImportantCVSS
Affected
before 5.11.2
Fixed in5.11.2 / 5.12.0
CVE-2014-3576KEV
Remote unauthenticated broker shutdown
SeverityImportantCVSS
Affected
before 5.10.2
Fixed in5.11.0
CVE-2014-3600KEV
XXE via XPath selectors
SeverityImportantCVSS
Affected
before 5.10.1
Fixed in5.10.1 / 5.11.0
CVE-2014-3612KEV
LDAPLoginModule accepts empty passwords and wildcard usernames
SeverityImportantCVSS
Affected
before 5.10.1
Fixed in5.10.1 / 5.11.0
CVE-2014-8110KEV
Web Console XSS
SeverityImportantCVSS
Affected
before 5.10.1
Fixed in5.10.1 / 5.11.0
CVE-2025-54539KEV
NMS AMQP Client (.NET) deserialization → client RCE from a malicious broker
SeverityImportantCVSS 9.8 secondary
Affected
NMS AMQP Client through 2.3.0
Fixed inNMS AMQP 2.4.0
CVE-2025-29953KEV
NMS OpenWire Client (.NET) deserialization allowlist bypass
SeverityModerateCVSS 9.8 secondary
Affected
NMS OpenWire Client before 2.1.1
Fixed inNMS OpenWire 2.1.1

meshIQ Console for Apache ActiveMQ®

A modern, enterprise-grade web console for monitoring and managing your ActiveMQ® and Artemis brokers – real-time visibility, insights, and analytics in one unified interface that goes well beyond open-source alternatives.

Four attack surfaces account for most ActiveMQ CVEs

Read as a list, 52 advisories look random. Grouped by where they enter the broker, they point at a short list of controls that would have blunted most of them.

We covered the configuration side in depth — TLS on every connector, JAAS and LDAP authentication, destination authorization, console and Jolokia lockdown, and network isolation. Read the ActiveMQ Security Hardening Guide →

The .NET side has its own exposure: CVE-2025-54539 and CVE-2025-29953 let a malicious broker compromise NMS clients. We’ll cover both .NET client CVEs in an upcoming post. For what the 2026 wave means for 2027 planning, see our upcoming 2026 ActiveMQ security roundup.

Why meshIQ Apache ActiveMQ® support is different

The difference between a vendor who reads the docs and a team who writes the code.

Apache ActiveMQ® for your industry

Purpose-built expertise for the sectors where high-throughput, reliable messaging is mission-critical.

Apache ActiveMQ® for financial services

Financial institutions rely on Apache ActiveMQ® for trade order routing, real-time settlement messaging, and regulatory reporting pipelines. meshIQ ensures your Apache ActiveMQ® environment meets FIX protocol requirements, achieves sub-millisecond latency targets, and satisfies audit trail obligations under MiFID II, DORA, and SOX.

Learn More →

Apache ActiveMQ® for retail & e-commerce

Retail platforms use Apache ActiveMQ® to synchronize inventory across thousands of SKUs, process order events at peak-season scale, and connect storefronts with warehouse management systems. meshiq supports Black Friday-level throughput planning and seamless ERP integration.

Learn More →

Apache ActiveMQ® for logistics & supply chain

Logistics operators depend on Apache ActiveMQ® for real-time shipment tracking, carrier EDI integration, and warehouse event streaming. meshiq builds resilient multi-site broker networks that keep your supply chain visible and reactive around the clock.

Learn More →

Apache ActiveMQ® for manufacturing

Manufacturers deploy Apache ActiveMQ® to connect IoT sensors, SCADA systems, and MES platforms across factory floors. meshiq designs durable, high-availability topologies that ensure zero message loss even during network partitions or scheduled maintenance windows.

Learn More →

Our clients say it best.
Read our G2 customer reviews.

Hear what our reviews  — or leave your own review at G2. More reviews at G2.

Shield-shaped badge with the title Milestone at the top, the G2 logo in the upper right, and bold text reading Users Love Us above three red stars. A badge with the text High Performer and the G2 logo in the top right corner, featuring red and yellow stripes at the bottom. A badge labeled G2 with the title High Performer Mid-Market in black text, featuring red, orange, and yellow stripes at the bottom. G2 badge with High Performer Enterprise in bold black text in the center, over a white background with yellow, orange, and red stripes at the bottom.

Resources

See what every broker is doing — not just what version it runs

meshIQ Console for Apache ActiveMQ® gives you live broker health, queue-level visibility, topology and alerting across ActiveMQ and Artemis, so an anomalous connection or memory spike gets noticed before it becomes an outage.

Live broker health dashboard

INFO, WARNING and ERROR event counts with event-flow charts

Granular queue visibility

Queue size, enqueue/dequeue rates, in-flight counts and backlogs

Alert visibility and notifications

Real-time alerts when monitor conditions trigger

Frequently Asked Questions about Apache ActiveMQ CVE

Quick answers to the questions our clients ask most often.

How do I check whether my Apache ActiveMQ version is vulnerable?

Find your exact broker version — it’s in the JAR file names under lib/ (for example activemq-broker-6.2.4.jar) and in the broker startup log — then compare it with the affected range in each Apache advisory. The version checker above does that comparison against all 50 Classic broker advisories. Also check the activemq-client version in your Java applications: several advisories, including CVE-2023-46604, affect clients as well as brokers.

Which Apache ActiveMQ versions have no known CVEs?

As of 9 October 2026, only 5.19.11 (released 5 September 2026) and 6.3.2 (released 2 September 2026) sit outside the affected range of every published advisory. CVE-2026-74761 is fixed only in those two releases, so even 6.2.10 — the final 6.2.x release — remains exposed.

Which Apache ActiveMQ CVEs are actively exploited?

Three are listed in CISA’s Known Exploited Vulnerabilities catalog: CVE-2023-46604 (OpenWire RCE), CVE-2026-34197 (Jolokia RCE) and CVE-2016-3088 (Fileserver upload). Four later CVEs (40466, 41044, 42588, 45505) reuse the 34197 remote-Spring-XML technique, so assume attackers will try them too.

Is Apache ActiveMQ 6.2.x still supported?

Apache lists 6.2.x as Inactive — end-of-life, with no further community updates. The same applies to 6.1.x, 6.0.x, 5.18.x and every older series. Only 6.3.x and 5.19.x are Active. Staying on an Inactive series means any future advisory will stay open unless you upgrade or have a support provider that backports fixes.

Does this list cover Apache ActiveMQ Artemis?

No. Artemis is now a separate Apache top-level project with its own advisories at artemis.apache.org. This page covers ActiveMQ Classic brokers and the NMS .NET clients. Two entries here also affected Artemis: CVE-2023-46604 (Artemis bundled the vulnerable code; fixed in 2.31.2) and CVE-2021-26117 (fixed in Artemis 2.16.0).

How this list is maintained

  • Scope: every advisory on Apache’s ActiveMQ Classic security page (52 as of 9 Oct 2026). Affected ranges and fixed versions are transcribed from each advisory’s announcement file; where Apache’s affected range and upgrade advice differ, both are shown.
  • Severity: Apache’s own rating (Important / Moderate / Medium / Low) where the advisory gives one. Where it doesn’t, the NVD CVSS v3.1 base score band, labeled “NVD”.
  • CVSS scores: “NIST” is NVD’s primary score; “Apache” is the CNA score on the NVD record; “secondary” is a score from another scorer on the NVD record where NIST has not yet scored.
  • Exploitation: marked only for CVEs in CISA’s KEV catalog.
  • Release status: Active / Inactive as listed on Apache’s download page.

The checker is a reference aid, not a scanner: it doesn’t see your configuration, which connectors you expose, or whether a backported fix is applied. Found an error? Tell us and we’ll correct it within one business day.

Stuck on an end-of-life ActiveMQ release?

Most brokers we see aren’t one patch behind — they’re a series behind, with clients and configs that make upgrading risky. meshIQ’s Apache contributor-led team plans and runs that upgrade with you, with SLA-backed 24/7 support behind it.

Cookies preferences

✕

Others

Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.

Necessary

Necessary
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.

Advertisement

Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.

Analytics

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.

Functional

Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.

Performance

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.