Apache ActiveMQ Suuri riski RCE-puute: 5 askel hyökkäysketjun loppuun saattaminen

Apache ActiveMQ räjäyttää korkean riskin RCE-reiän
Apache ActiveMQ on äskettäin paljastanut yhden.Suuririskisten etäsääntöjen täytäntöönpanovaje(CVE-2026-34197) Hyökkääjä voi valvoa minkä tahansa koodin kautta Jologia JMX-HTTP silta JVM: n Broker.
Tämän porsaanreiän vaikutus on laaja, ja kaikki ActiveMQ 5.x- ja 6.x-versioiden käyttäjät tarvitsevat välitöntä huomiota.
Perustietoa porsaanrei'istä
| Ominaisuudet | Yksityiskohdat |
|---|---|
| CVE-tunniste | CVE-2026-34197 |
| Vakava taso | Suuri riski (RCE:n etäkoodin suoritus) |
| CWE | CWE-20 (epäasianmukainen syötteen validointi), CWE-94 (koodiin injektointi) |
| Iskukomponentti | Apache ActiveMQ Välittäjä |
| Hyökkäyksen edellytykset | Vaadi sertifioituja käyttäjiä |
• Vaikuttaa
- Apache ActiveMQ 5.x: Kaikki versiot < 5.19.4
- Apache ActiveMQ 6.x:6, 0(lukuun ottamatta 6.2.3 kohtaa)
Kuntoutusversio
- Päivitys 5,19.4 kohtaan(5.x-sarjan palautusversio)
- Päivitetään arvoon 6.2.3(6.x-sarjan kuntoutusversio)
Viisi askelta hyökkäykseen.
Vaihe 1: Käy Jolokian sillalla
Apache ActiveMQ Classic altistui Web-konsolilla. Jologia JMX-HTTP Bridge, polku on /api/jolokia/En tiedä. Tämä silta mahdollistaa pääsyn JMX-rajapintaan HTTP:n kautta.
Vaihe 2: Soita Mbean Exec operation
OletusJologian käyttöoikeusSalli kaikki ActiveMQ Mbeans(org.apache.activemq:*) suorittaa tehtäviä. Tämä tarkoittaa, että hyökkääjät voivat käyttää erilaisia ActiveMQ hallintamenetelmiä.
Vaihe 3: Rakentaminen
Hyökkääjät voivat soittaa. BrokerService.addNetworkConnector(String) tai BrokerService.addConnector(String) Menetelmä, huolellisesti rakennettu.Aivan.VM-siirto laukaisin BrokerConfig parametri.
Vaihe 4: Lataa etäkevään XML
BrokerConfig-parametri määrittää kuorman kaukosäädön Kevään XML-sovellus, käyttö ResourceXmlApplicationContextEn tiedä.
Vaihe 5: Mikä tahansa koodin suoritus
Tärkeimmät seikat ovat seuraavat:RessourceXmlApplicationContext on esimerkillinen ennen BrokerService-kokoonpanoaEn tiedä. Hyökkääjä voi käyttää menetelmää kuten: Runtime.exec() Välittäjän JVM:stäSuorita mikä tahansa koodiEn tiedä.
Miksi tämä porsaanreikä on vaarallinen?
- Voit käyttää sitä tunnistautumisen jälkeen.: ActiveMQ-kirjautumisnumerolla voit käynnistää hyökkäyksen.
- Täysi kontrolli, välittäjä:RCE porsaanreikä tarkoittaa, että hyökkääjä on täysin hallinnassa JVM ActiveMQ välittäjä
- Vaikutukset: ActiveMQ on väline liiketoiminnan tason uutisia, ja monet yritykset käyttävät sitä.
- Hyökkäysketju on ehjä.: Soita etäkevät XML → RCE alkaen → Bean, lakko polku selvä
Miten?
Päivitä nyt
# 升级到修复版本 # 5.x 系列 wget https://activemq.apache.org/activemq-5.19.4 # 6.x 系列 wget https://activemq.apache.org/activemq-6.2.3
Väliaikaiset hillitsemistoimenpiteet
Jos näin ei toistaiseksi voida tehdä, voidaan harkita
- Poista Jolokia käytöstä: Poista Jolokia JMX-HTTP-silta käytöstä ActiveMQ-asetuksissa
- Rajaa Jologian pääsykäytäntö: Muokkaa oletuskäytäntöä, poista käytöstä exec-toiminnot
- Sertifiointiturvan parantaminen: Varmistetaan, ettei ActiveMQ:n todentamistodistusta paljasteta
- Verkon eristäminen: Rajoita pääsyä ActiveMQ Web -konsoliin
Tarkistakaa hyökkäys.
- Tarkista ActiveMQ-välittäjäloki epänormaalilla lisäykselläConnector/addNetworkConnect-puhelu
- Tarkista kevään XML-latauspyynnöt ulkoisista verkoista
- Seuraa poikkeavuusprosessin luomista välittäjä JVM (Runtime.exec)
Yhteenveto
CVE-2026-34197 on yksiTyypillinen vaarallinen konfiguraatio johtaa RCE:
- ActiveMQ oletuspaljas Jologia JMX-HTTP silta
- Oletuskäytäntö mahdollistaa kaikkien papujen toiminnan
- Hyökkääjä voi ladata etäkevät XML käyttäen välittäjäConfig-parametri
- Kevätesimerkki pavun ennen tunnistuskokoonpanoa, jolloin RCE
Jos käytät Apache ActiveMQ, tarkista versio välittömästi ja päivitä se 5.19.4 tai 6.2.3!
Vaaralliset porsaanreiät korjataan viipymättä.
Virallinen turvallisuustiedote:https://activmq.apache.org/security-advisors.data/CVE-2026-34197-environment.txt