CVE-2026-34197 : RCE critique dans Apache ActiveMQ Classic via l'API Jolokia
đ Contexte PubliĂ© le 7 avril 2026 par Horizon3.ai, cet article prĂ©sente la divulgation complĂšte de CVE-2026-34197, une vulnĂ©rabilitĂ© dâexĂ©cution de code Ă distance (RCE) dans Apache ActiveMQ Classic, prĂ©sente depuis 13 ans et corrigĂ©e dans les versions 5.19.4 et 6.2.3. đ Description de la vulnĂ©rabilitĂ© La vulnĂ©rabilitĂ© repose sur un enchaĂźnement de mĂ©canismes lĂ©gitimes dâActiveMQ : Jolokia (pont HTTP-to-JMX) expose une API REST permettant dâinvoquer des opĂ©rations sur les MBeans ActiveMQ LâopĂ©ration addNetworkConnector(String) sur le broker MBean accepte un URI de dĂ©couverte Le transport vm:// crĂ©e un broker Ă la volĂ©e si le nom rĂ©fĂ©rencĂ© nâexiste pas, en acceptant un paramĂštre brokerConfig pointant vers une URL distante Le schĂ©ma xbean: dĂ©lĂšgue le chargement Ă Springâs ResourceXmlApplicationContext, instanciant tous les beans dĂ©finis â permettant lâexĂ©cution de commandes via MethodInvokingFactoryBean et Runtime.getRuntime().exec() â ïž Conditions dâexploitation AuthentifiĂ©e par dĂ©faut (credentials admin:admin trĂšs rĂ©pandus) Non authentifiĂ©e sur les versions 6.0.0 Ă 6.1.1 en raison de CVE-2024-32114, qui supprime les contraintes de sĂ©curitĂ© sur le chemin /api/*, rendant Jolokia totalement accessible sans credentials đ Lien avec des vulnĂ©rabilitĂ©s antĂ©rieures CVE-2022-41678 : RCE authentifiĂ©e via Jolokia et JDK MBeans (FlightRecorder) â le correctif avait introduit un allow global sur tous les MBeans ActiveMQ, crĂ©ant la surface exploitĂ©e ici CVE-2023-46604 : RCE non authentifiĂ©e via chargement de Spring XML distant (mĂȘme type de sink) CVE-2016-3088 : RCE authentifiĂ©e via la console web (sur la KEV CISA) đŻ Secteurs impactĂ©s ActiveMQ est largement dĂ©ployĂ© dans les secteurs : services financiers, santĂ©, gouvernement, e-commerce. ...