CVE-2026-34197
| Affected software | 2 products, listed below |
|---|---|
| Severity | 8.8 High CVSS 3.1 2 scores |
| Fixed in | 5.19.5, 6.2.3 |
| Weakness | Code injection (CWE-94) |
| Published | 7 Apr 2026 |
| Updated | 26 Oct 2026 |
Description
Improper Input Validation, Improper Control of Generation of Code ('Code Injection') vulnerability in Apache ActiveMQ Broker, Apache ActiveMQ. Apache ActiveMQ Classic exposes the Jolokia JMX-HTTP bridge at /api/jolokia/ on the web console. The default Jolokia access policy permits exec operations on all ActiveMQ MBeans (org.apache.activemq:*), including BrokerService.addNetworkConnector(String) and BrokerService.addConnector(String). An authenticated attacker can invoke these operations with a crafted discovery URI that triggers the VM transport's brokerConfig parameter to load a remote Spring XML application context using ResourceXmlApplicationContext. Because Spring's ResourceXmlApplicationContext instantiates all singleton beans before the BrokerService validates the configuration, arbitrary code execution occurs on the broker's JVM through bean factory methods such as Runtime.exec(). This issue affects Apache ActiveMQ Broker: before 5.19.4, from 6.0.0 before 6.2.3; Apache ActiveMQ All: before 5.19.4, from 6.0.0 before 6.2.3; Apache ActiveMQ: before 5.19.4, from 6.0.0 before 6.2.3. Users are recommended to upgrade to version 5.19.4 or 6.2.3, which fixes the issue
CWE-20 · Improper input validationCWE-78 · OS command injection
Exploitation status
Exploited
Confirmed real-world exploitation.
Exploitation status
- CISA KEV listed Confirmed exploitation in the wild. Added 2026-04-16 · remediation due 2026-04-30 · ransomware use: unknown
- VulnCheck KEV listed Exploitation reported in the wild. 3 citations · honeypot sightings · 12 exploits · earliest 2026-04-13.
- CISA Vulnrichment exploitation: active CISA records active exploitation. Automatable: no, technical impact: total.
- Indexed PoC 13 indexed Published artifacts you can open, in GitHub PoC, Metasploit, Nuclei; first seen 2026-04-08.
- EPSS 98% chance in 30 days A model's forecast, not a report of exploitation. Higher than 99.9% of all scored CVEs.
VulnCheck KEV
Exploitation evidence from VulnCheck Known Exploited Vulnerabilities (VulnCheck KEV), used under VulnCheck's community terms. View CVE-2026-34197 in VulnCheck (free account), which lists 7 more exploit references not shown here.
| Evidence | Source | Detail | Date |
|---|---|---|---|
| Honeypot sighting | Shadowserver honeypots | Exploitation attempts seen on 107 days | 2026-04-24 to 2026-11-12 |
| Honeypot sighting | VulnCheck canaries | Exploitation attempts seen on 101 days | 2026-04-21 to 2026-11-09 |
| Reported exploitation | fortiguard.com | /encyclopedia/ips/60672 | 2026-04-13 |
| Reported exploitation | cisa.gov | /sites/default/files/feeds/known_exploited_vulnerabilities.json | 2026-04-16 |
| Reported exploitation | teamt5.org | /en/posts/alert-exploitation-of-cve-2026-34197-in-apache-active-mq | 2026-06-10 |
| Exploit reference | VulnCheck XDB 3db05bddb604 | Exploit type: remote-with-credentials | 2026-04-08 |
| Exploit reference | VulnCheck XDB 52fc401b4422 | Exploit type: remote-with-credentials | 2026-04-08 |
| Exploit reference | VulnCheck XDB f57a244efa6a | Exploit type: remote-with-credentials | 2026-04-09 |
| Exploit reference | VulnCheck XDB 971f55b2135a | Exploit type: initial-access | 2026-04-20 |
| Exploit reference | VulnCheck XDB a5dc5f220708 | Exploit type: remote-with-credentials | 2026-05-18 |
Waratek protection
Waratek has a rule that blocks attacks on this vulnerability.
- Protection full Process
- Action available security rule
- Review automated Inferred
- Record active
| Decided by | A vulnerability class already blocked by an ARMR security rule |
|---|---|
| Finding | Protected by Waratek's ARMR command-injection security rule, which blocks this class of attack at the JVM level without a rule written for this CVE specifically. The CVE's weakness is CWE-78: OS Command Injection. |
| Candidate fix | https://bugzilla.redhat.com/show_bug.cgi?id=2455869 : a Red Hat bug: the triage, which links onward to the fix |
How to mitigate CVE-2026-34197
Upgrade the affected software to a release that fixes it: 5.19.5 or 6.2.3. Until you can, Waratek RASP blocks exploitation with its process rule. It runs inside the Java application, with no code changes.
CVSS
8.8 HIGH
v3.1 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
2 metrics
CVSS
8.8 HIGH v3.1CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
2 metrics
We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.
| Version | Score | Band | Vector | Assigner | Type | |
|---|---|---|---|---|---|---|
| CVSS 3.1 | 8.8 | HIGH | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
CISA-ADP | Secondary | published |
| CVSS 3.1 | 8.8 | HIGH | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
redhat-SADP | Secondary |
Affected software and releases
Maven packages
Affected and fixed versions, from OSV.dev| Package | Introduced | Fixed | Last affected |
|---|---|---|---|
org.apache.activemq:activemq-broker |
0 | 5.19.5 |
unbounded |
org.apache.activemq:activemq-broker |
6.0.0 | 6.2.3 |
unbounded |
org.apache.activemq:activemq-all |
0 | 5.19.5 |
unbounded |
org.apache.activemq:activemq-all |
6.0.0 | 6.2.3 |
unbounded |
Products and versions
4 products, 8 version entries| Source | Vendor | Product | Scheme | Affected versions |
|---|---|---|---|---|
| nvd | apache | activemq | generic | < 5.19.4 · ≥ 6.0.0 and < 6.2.3 |
| nvd | apache | activemq broker | generic | < 5.19.4 · ≥ 6.0.0 and < 6.2.3 |
| osv | org.apache.activemq | activemq-all | generic | < 5.19.5 · ≥ 6.0.0 and < 6.2.3 |
| osv | org.apache.activemq | activemq-broker | generic | < 5.19.5 · ≥ 6.0.0 and < 6.2.3 |
References
Timeline
Timeline
| Published | 2026-04-07 | By the CVE Program. |
|---|---|---|
| VulnCheck KEV: earliest evidence | 2026-04-13 | Date of the oldest evidence of exploitation in VulnCheck KEV's record. VulnCheck does not publish the date it listed the CVE. |
| Added to CISA KEV | 2026-04-16 | Listed in CISA's Known Exploited Vulnerabilities catalog. |
| NVD record modified | 2026-10-26 | NVD's own last-modified date for this record. |
| VulnCheck KEV: latest evidence | 2026-11-12 | Date of the newest report, exploit reference or honeypot sighting in VulnCheck KEV's record. |