WaratekVRT Sign in

CVE-2026-34197

Affected software2 products, listed below
Severity8.8 High CVSS 3.1 2 scores
Fixed in5.19.5, 6.2.3
WeaknessCode injection (CWE-94)
Published7 Apr 2026
Updated26 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.

  • 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.

EvidenceSourceDetailDate
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

5 of these are GitHub repositories with fewer than 5 stars. They are listed for reference and don't count toward the exploitation status above.

IndexArtifactStarsFirst seen
GitHub PoC Apache ActiveMQ漏洞综合利用工具(CVE-2015-5254,CVE-2016-3088,CVE-2022-41678,CVE-2023-46604,CVE-2024-32114,CVE-2026-34197,CVE-2026-40466, CVE-2026-42588) 86 2026-04-20
Nuclei Apache ActiveMQ - Remote Code Execution
Metasploit Apache ActiveMQ RCE via Jolokia addNetworkConnector (excellent rank)
GitHub PoC Apache ActiveMQ Classic RCE research: CVE-2026-34197 / CVE-2026-42588 bypass chain + hardened-6.2.6 audit findings + Crowdfense comparison 9 2026-07-04
GitHub PoC CVE-2026-34197 activemq PoC 8 2026-04-08
GitHub PoC CVE-2026-34197 - Apache ActiveMQ RCE via Jolokia Endpoint PoC 4 2026-04-08
GitHub PoC CVE-2026-34197: Apache ActiveMQ Classic RCE via Jolokia API (CVSS 8.8). Python & Nmap NSE detection scripts. A 13-year-old vulnerability allows remote code execution through the addNetworkConnector MBean operation. Unauthenticated on versions 6.0.0 to 6.1.1. Fixed in 5.19.4 and 6.2.3. 2 2026-04-14
GitHub PoC CVE-2026-34197 — Apache ActiveMQ RCE via Jolokia API | PoC Exploit 2 2026-04-09
GitHub PoC CVE-2026-34197 2 2026-04-09
GitHub PoC xshysjhq/CVE-2026-34197-payload-Apache-ActiveMQ- 1 2026-04-20

Waratek protection

Protected by Waratek

Waratek has a rule that blocks attacks on this vulnerability.

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.

Waratek RASP Runtime protection for Java applications

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

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.

VersionScoreBandVectorAssignerType
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
PackageIntroducedFixedLast 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
SourceVendorProductSchemeAffected 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

URLTags
https://bugzilla.redhat.com/show_bug.cgi?id=2455869 bugzilla
https://activemq.apache.org/security-advisories.data/CVE-2026-34197-announcement.txt WEB
https://github.com/apache/activemq PACKAGE
https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-34197 WEB
http://www.openwall.com/lists/oss-security/2026/04/06/3 WEB
https://access.redhat.com/security/cve/CVE-2026-34197 Third Party Advisory
https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-34197.json Third Party Advisory

Timeline

Published2026-04-07By the CVE Program.
VulnCheck KEV: earliest evidence2026-04-13Date of the oldest evidence of exploitation in VulnCheck KEV's record. VulnCheck does not publish the date it listed the CVE.
Added to CISA KEV2026-04-16Listed in CISA's Known Exploited Vulnerabilities catalog.
NVD record modified2026-10-26NVD's own last-modified date for this record.
VulnCheck KEV: latest evidence2026-11-12Date of the newest report, exploit reference or honeypot sighting in VulnCheck KEV's record.