Apache ActiveMQ Hoge Risico RCE Gap: 5-staps voltooiing van aanval keten

Apache ActiveMQ blast hoogrisico RCE maas
Apache ActiveMQ heeft onlangs een onthuld.Tenuitvoerleggingskloof tussen hoogrisicocodes op afstand(CVE-2026-3497) De aanvaller kan elke code afdwingen via de Jologia JMX-HTTP brug op de JVM van Broker.
De impact van deze maas is breed, en alle gebruikers met ActiveMQ 5.x en 6.x versies vereisen onmiddellijke aandacht.
Basisinformatie over mazen
| Eigenschappen | Gegevens |
|---|---|
| CVE ID | CVE-2026-34197 |
| Ernstig niveau | Hoog risico (RCE-uitvoering van externe code) |
| CWE | CWE-20 (ongepaste inputvalidatie), CWE-94 (codeinjectie) |
| Impactcomponent | Apache ActiveMQ Broker |
| Vereiste aanval | Vereist gecertificeerde gebruikers |
• Betrokken versie
- Apache ActiveMQ 5.x: Alle versies < 5.19.4
- Apache ActiveMQ 6.x:6.2.3(excl. 6.2.3)
Herstelversie
- Upgrade naar 5.19.4(5.x series recovery versie)
- Upgrade naar 6.2.3(6.x series rehabilitatieversie)
Vijf stappen om aan te vallen.
Stap 1: Bezoek Jolokia Bridge
Apache ActiveMQ Classic werd blootgesteld op de Webconsole. Jologia JMX-HTTP Bridge, het pad is /api/jolokia/Ik weet het niet. Deze brug geeft toegang tot de JMX interface via HTTP.
Stap 2: Bel Mbean Exec operatie
Standaard toegangsbeleid voor JologiaLaat alle ActiveMQ Mbeans(org.apache.activemq:*) uitvoeren exec operaties. Dit betekent dat de aanvallers een beroep kunnen doen op een verscheidenheid van ActiveMQ management methoden.
Stap 3: Het opbouwen van kwaadaardigheid
De aanvallers kunnen bellen. BrokerService.addNetworkConnector(String) of BrokerService.addConnector(String) De methode, in de zorgvuldig gebouwde.Dat klopt.VM-overdrachtsstarter BrokerConfig parameter.
Stap 4: Laden remote lente XML
BrokerConfig parameter specificeert de belastingsafstand Spring XML Context toepassen,use ResourceXmlApplicationContextIk weet het niet.
Stap 5: Uitvoer van elke code
De belangrijkste punten zijn:RessourceXmlApplicationContext is getoond voordat de BrokerService configuratieIk weet het niet. De aanvaller kan een methode gebruiken zoals: Runtime.exec() Op de JVM van makelaarVoer een code uitIk weet het niet.
Waarom is dit gat gevaarlijk?
- U kunt het gebruiken na aanmelding.: Met een ActiveMQ login nummer kunt u een aanval starten.
- Volledige controle, makelaar:RCE maas betekent dat de aanvaller volledige controle heeft over de JVM van ActiveMQ makelaar
- Gevolgen: ActiveMQ is een medium voor business-level nieuws, en veel bedrijven gebruiken het.
- De aanvalsketen is intact.: Call remote lente XML → RCE van → Mbean, slag pad duidelijk
Hoe?
Nu upgraden
# 升级到修复版本 # 5.x 系列 wget https://activemq.apache.org/activemq-5.19.4 # 6.x 系列 wget https://activemq.apache.org/activemq-6.2.3
Voorlopige mitigatiemaatregelen
Indien dit voorlopig niet mogelijk is, kan worden overwogen:
- Jolokia uitschakelen: Jolokia JMX-HTTP-brug uitschakelen in ActiveMQ-configuratie
- Toegangsbeleid voor Jologia beperken: Wijzig standaardbeleid, schakel exec operaties uit
- Verbetering van de certificeringszekerheid: Zorg ervoor dat het authenticatiecertificaat voor ActiveMQ niet openbaar wordt gemaakt
- Netwerkisolatie: Beperk de toegang tot de ActiveMQ Web console
Controleer op aanval.
- Controleer de ActiveMQ broker log met een abnormale addConnector/addNetworkConnect call
- Controleren op Lente XML-laadverzoeken van externe netwerken
- Monitor de creatie van een anomalieproces voor broker JVM (Runtime.exec)
Samenvatting
CVE-2026-34197 is éénTyperende onveilige configuratie die leidt tot RCE:
- ActiveMQ standaard blootgesteld Jologia JMX-HTTP brug
- Standaard beleid staat exec operaties toe voor alle Mbeans
- De aanvaller kan externe Spring XML laden met behulp van de brokerConfig parameter
- Voorjaarsvoorbeeld van boon vóór authenticatieconfiguratie, resulterend in RCE
Als u Apache ActiveMQ gebruikt, controleer dan onmiddellijk de versie en upgrade deze naar 5.19.4 of 6.2.3!
De achterpoortjes met een hoog risico worden onverwijld hersteld.
Officieel veiligheidsbulletin:https://activmq.apache.org/security-advisors.data/CVE-2026-34197-environment.txt