{"answers":{"affected":"9 open source packages ship an affected version, including org.apache.activemq:activemq-all, activemq and org.apache.activemq:activemq-broker. It affects 2 products.","exploited":"Yes. Attackers have exploited CVE-2026-34197 in the wild since at least 16 Apr 2026.","fix":"Upgrade org.apache.activemq:activemq-all to a fixed version for your release line: 5.19.5 or 6.2.3. US federal agencies must fix it by 30 Apr 2026.","what":"CVE-2026-34197 is a high-severity code injection vulnerability in Apache Activemq, published on 7 Apr 2026. Any signed-in user can exploit it over the network, with no action from the victim."},"fix_prompt":"Check this codebase for CVE-2026-34197 and fix it if it is affected.\n\nWhat it is: CVE-2026-34197 is a high-severity code injection vulnerability in Apache Activemq, published on 7 Apr 2026. Any signed-in user can exploit it over the network, with no action from the victim.\nExploitation: Yes. Attackers have exploited CVE-2026-34197 in the wild since at least 16 Apr 2026.\n\nAffected packages and fixed versions:\n- org.apache.activemq:activemq-all (Maven): affected all versions; fixed in 5.19.5\n- org.apache.activemq:activemq-all (Maven): affected all versions; fixed in 5.19.5\n- org.apache.activemq:activemq-all (Maven): affected from 6.0.0; fixed in 6.2.3\n- org.apache.activemq:activemq-all (Maven): affected from 6.0.0; fixed in 6.2.3\n- activemq (Bitnami): affected all versions; fixed in 5.19.4, 6.2.3\n- org.apache.activemq:activemq-broker (Maven): affected all versions; fixed in 5.19.5\n- org.apache.activemq:activemq-broker (Maven): affected all versions; fixed in 5.19.5\n- org.apache.activemq:activemq-broker (Maven): affected from 6.0.0; fixed in 6.2.3\n- org.apache.activemq:activemq-broker (Maven): affected from 6.0.0; fixed in 6.2.3\n\nTask:\n1. Search the dependency manifests and lockfiles (for example package.json, package-lock.json, requirements.txt, poetry.lock, uv.lock, pom.xml, build.gradle, go.mod, Cargo.lock, Gemfile.lock) and any Dockerfiles for the affected packages, including transitive dependencies.\n2. If an affected version is in use, upgrade it to the fixed version for its release line with the project's package manager, so the lockfile is regenerated. Prefer the smallest upgrade that fixes it.\n3. If there is no fix, or the upgrade would break the build, do not guess: explain the risk and the safest workaround instead.\n4. Run the tests and summarise what changed and why.\n5. If nothing in the project is affected, say so and change nothing.\n\nReference: https://insights.sbomify.com/CVE-2026-34197/ (Markdown: https://insights.sbomify.com/CVE-2026-34197/index.md)","id":"CVE-2026-34197","markdown":"https://insights.sbomify.com/CVE-2026-34197/index.md","name":"CVE-2026-34197","record":{"aliases":["BIT-activemq-2026-34197","CLSA-2026-1790690736","DEBIAN-CVE-2026-34197","GHSA-rxpj-7qvf-xv32","MINI-45x5-qf32-c9vj","MINI-844g-gv3j-wwgm","MINI-f2jh-3pr8-hqpc","MINI-w2h5-xrpr-r7gr","ROOT-APP-MAVEN-CVE-2026-34197","ROOT-OS-DEBIAN-11-CVE-2026-34197","ROOT-OS-DEBIAN-12-CVE-2026-34197","ROOT-OS-DEBIAN-13-CVE-2026-34197","UBUNTU-CVE-2026-34197"],"analysis":{"component_type":"server_software","fix_type":"upgrade","impacts":["code_execution"],"network_reachable":"yes","non_default_config":false,"product_category":"Apache ActiveMQ Broker","requires_auth":"low_privilege","summary":"Authenticated attackers can achieve remote code execution on Apache ActiveMQ brokers by exploiting Jolokia MBeans to load malicious Spring XML configurations.","user_interaction":"not_required","vuln_class":"code_injection"},"analysis_generated_by":"qwen3.8-flash-next","assigner":"apache","cpe":[{"product":"activemq","vendor":"apache"},{"product":"activemq_broker","vendor":"apache"}],"cvss":{"score":8.8,"severity":"high","source":"cisa-adp","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","version":"3.1"},"cwes":[{"id":"CWE-78","name":"Improper Neutralization of Special Elements used in an OS Command"},{"id":"CWE-94","name":"Improper Control of Generation of Code"},{"id":"CWE-20","name":"Improper Input Validation"}],"description":"Improper Input Validation, Improper Control of Generation of Code ('Code Injection') vulnerability in Apache ActiveMQ Broker, Apache ActiveMQ.\n\nApache 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\nBrokerService.addNetworkConnector(String) and BrokerService.addConnector(String).\n\nAn 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.\nBecause 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().\n\nThis 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.\n\nUsers are recommended to upgrade to version 5.19.4 or 6.2.3, which fixes the issue","ecosystems":["Bitnami","Maven"],"exploits":{"exploitdb":0,"first_seen":"2026-04-08","github_poc":14,"max_poc_stars":86,"metasploit":1,"nuclei":1,"refs":[{"date":"2026-04-20T02:38:50Z","kind":"github_poc","ref":"https://github.com/Catherines77/ActiveMQ-EXPtools","stars":86,"title":"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)"},{"date":"2026-07-04T06:45:18Z","kind":"github_poc","ref":"https://github.com/dinosn/apache-activemq-rce-research","stars":9,"title":"Apache ActiveMQ Classic RCE research: CVE-2026-34197 / CVE-2026-42588 bypass chain + hardened-6.2.6 audit findings + Crowdfense comparison "},{"date":"2026-04-08T09:18:33Z","kind":"github_poc","ref":"https://github.com/dinosn/CVE-2026-34197","stars":8,"title":"CVE-2026-34197 activemq PoC"},{"date":"2026-04-08T20:07:01Z","kind":"github_poc","ref":"https://github.com/DEVSECURITYSPRO/CVE-2026-34197","stars":4,"title":"CVE-2026-34197 - Apache ActiveMQ RCE via Jolokia Endpoint PoC"},{"date":"2026-04-09T09:44:08Z","kind":"github_poc","ref":"https://github.com/AtoposX-J/CVE-2026-34197-Apache-ActiveMQ-RCE","stars":2,"title":"CVE-2026-34197"},{"date":"2026-04-09T19:41:30Z","kind":"github_poc","ref":"https://github.com/KONDORDEVSECURITYCORP/CVE-2026-34197","stars":2,"title":"CVE-2026-34197 — Apache ActiveMQ RCE via Jolokia API | PoC Exploit"},{"date":"2026-04-14T20:44:24Z","kind":"github_poc","ref":"https://github.com/keraattin/CVE-2026-34197","stars":2,"title":"CVE-2026-34197: Apache ActiveMQ Classic RCE via Jolokia API (CVSS 8.8). Python \u0026 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."},{"date":"2026-04-08T07:28:49Z","kind":"github_poc","ref":"https://github.com/0xredash/CVE-2026-34197","stars":1,"title":"CVE-2026-34197"}],"tier":"exploited"},"has_fix":true,"headline":"Apache ActiveMQ Improper Input Validation","id":"CVE-2026-34197","indexable":true,"kev":{"dateAdded":"2026-04-16","dueDate":"2026-04-30","knownRansomwareCampaignUse":"Unknown","product":"ActiveMQ","requiredAction":"Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.","vendorProject":"Apache","vulnerabilityName":"Apache ActiveMQ Improper Input Validation Vulnerability"},"kind":"cve","links":{"ecosystem":"Bitnami","product":"apache:activemq","products":["apache:activemq"],"type":"code_injection","year":"2026"},"n_packages":9,"n_references":1,"next":{"headline":"Coolify: Password reset link poisoning via X-Forwarded-Host header spoofing","id":"CVE-2026-34198"},"packages":[{"ecosystem":"Bitnami","fixed":["5.19.4","6.2.3"],"introduced":["0","6.0.0"],"last_affected":[],"package":"activemq","purl":"pkg:bitnami/activemq","source":"BIT-activemq-2026-34197"},{"ecosystem":"Maven","fixed":["5.19.5"],"introduced":["0"],"last_affected":[],"package":"org.apache.activemq:activemq-all","purl":null,"source":"GHSA-rxpj-7qvf-xv32"},{"ecosystem":"Maven","fixed":["5.19.5"],"introduced":["0"],"last_affected":[],"package":"org.apache.activemq:activemq-all","purl":"pkg:maven/org.apache.activemq/activemq-all","source":"GHSA-rxpj-7qvf-xv32"},{"ecosystem":"Maven","fixed":["6.2.3"],"introduced":["6.0.0"],"last_affected":[],"package":"org.apache.activemq:activemq-all","purl":null,"source":"GHSA-rxpj-7qvf-xv32"},{"ecosystem":"Maven","fixed":["6.2.3"],"introduced":["6.0.0"],"last_affected":[],"package":"org.apache.activemq:activemq-all","purl":"pkg:maven/org.apache.activemq/activemq-all","source":"GHSA-rxpj-7qvf-xv32"},{"ecosystem":"Maven","fixed":["5.19.5"],"introduced":["0"],"last_affected":[],"package":"org.apache.activemq:activemq-broker","purl":null,"source":"GHSA-rxpj-7qvf-xv32"},{"ecosystem":"Maven","fixed":["5.19.5"],"introduced":["0"],"last_affected":[],"package":"org.apache.activemq:activemq-broker","purl":"pkg:maven/org.apache.activemq/activemq-broker","source":"GHSA-rxpj-7qvf-xv32"},{"ecosystem":"Maven","fixed":["6.2.3"],"introduced":["6.0.0"],"last_affected":[],"package":"org.apache.activemq:activemq-broker","purl":null,"source":"GHSA-rxpj-7qvf-xv32"},{"ecosystem":"Maven","fixed":["6.2.3"],"introduced":["6.0.0"],"last_affected":[],"package":"org.apache.activemq:activemq-broker","purl":"pkg:maven/org.apache.activemq/activemq-broker","source":"GHSA-rxpj-7qvf-xv32"}],"prev":{"headline":"GPU DDK - UAF read and/or write of arbitrary physical memory due to integer truncation in PMRDevPhysAddrOSMem","id":"CVE-2026-34196"},"products":["Apache ActiveMQ","Apache ActiveMQ All","Apache ActiveMQ Broker"],"published":"2026-04-07","related":[{"cvss_score":10,"headline":"Apache ActiveMQ Deserialization of Untrusted Data","id":"CVE-2023-46604","kev_date_added":"2023-11-02","published":"2023-10-27"},{"cvss_score":9.8,"headline":"Apache ActiveMQ Improper Input Validation","id":"CVE-2016-3088","kev_date_added":"2022-02-10","published":"2016-06-01"},{"cvss_score":9.8,"headline":"Remote code execution in Apache ActiveMQ","id":"CVE-2020-11998","kev_date_added":null,"published":"2020-09-10"},{"cvss_score":9.8,"headline":"Command Injection in Xstream","id":"CVE-2013-7285","kev_date_added":null,"published":"2019-05-15"},{"cvss_score":9.8,"headline":"Improper Restriction of XML External Entity Reference in Apache ActiveMQ","id":"CVE-2014-3600","kev_date_added":null,"published":"2017-10-27"},{"cvss_score":9.8,"headline":"Improper Input Validation in Apache ActiveMQ","id":"CVE-2015-5254","kev_date_added":null,"published":"2016-01-08"}],"sources":[{"class":"attribution","licence":"Apache-2.0","name":"Bitnami","prefix":"BIT"},{"class":"attribution","licence":"CVE Terms of Use (MITRE)","name":"CVE List","prefix":"CVE"},{"class":"attribution","licence":"CC BY 4.0","name":"GitHub Advisory Database","prefix":"GHSA"},{"class":"attribution","licence":"US public information, NVD API terms","name":"NVD"},{"class":"open","licence":"CC0 1.0","name":"CISA KEV"},{"class":"attribution","licence":"CWE Terms of Use","name":"CWE (MITRE)"},{"class":"attribution","licence":"FIRST CVSS licence","name":"CVSS (FIRST)"},{"class":"open","licence":"CC0","name":"PoC-in-GitHub"}],"ssvc":{"automatable":"no","exploitation":"active","technical_impact":"total"},"state":"PUBLISHED","updated":"2026-08-17","vendors":["Apache Software Foundation"]},"summary":"Authenticated attackers can achieve remote code execution on Apache ActiveMQ brokers by exploiting Jolokia MBeans to load malicious Spring XML configurations.","url":"https://insights.sbomify.com/CVE-2026-34197/"}