← Torna all’elenco

Apache ActiveMQ Gap RCE ad alto rischio: completamento a 5 fasi della catena di attacco

itadol5j

CVE-2026-34197 analisi del divario

Apache ActiveMQ lancia loophole RCE ad alto rischio

Apache ActiveMQ ne ha recentemente rivelato uno.gap di implementazione del codice remoto ad alto rischio(CVE-2026-34197) L'aggressore può applicare qualsiasi codice attraverso il ponte Jologia JMX-HTTP sul JVM di Broker.

L'impatto di questa scappatoia è ampio, e tutti gli utenti che utilizzano le versioni ActiveMQ 5.x e 6.x richiedono un'attenzione immediata.

Informazioni di base sulle scappatoie

Proprietà Dettagli
ID CVE CVE-2026-34197
Livello grave Esecuzione del codice remoto ad alto rischio
C. CWE-20 (valida in ingresso inappropriata), CWE-94 (iniezione codice)
Componente di impatto Apache ActiveMQ Broker
Prerequisito di attacco Richiedere utenti certificati

• Versione interessata

  • Apache ActiveMQ 5.x: Tutte le versioni < 5.19.4
  • Apache ActiveMQ 6.x:6.0.0 – 6.2.3(escluso 6.2.3)

Versione di riabilitazione

  • Aggiornamento a 5.19.4(5.x versione di recupero serie)
  • Aggiornamento a 6.2.3(6.x versione riabilitazione serie)

Foro: Cinque passi per attaccare.

Passo 1: Visita il ponte di Jolokia

Apache ActiveMQ Classic è stato esposto sulla console Web. Ponte Jologia JMX-HTTP, il sentiero è /api/jolokia/Non lo so. Questo ponte consente l'accesso all'interfaccia JMX tramite HTTP.

Fase 2: Chiamare l'operazione Mbean exec

Criteri di accesso predefinito JologiaConsentire tutti i Mbeans ActiveMQ(org.apache.activemq:*) eseguire operazioni exec. Ciò significa che gli aggressori possono chiamare una varietà di metodi di gestione ActiveMQ.

Passo 3: Costruzione della malizia

Gli aggressori possono chiamare. BrokerService.addNetworkConnector(String) o BrokerService.addConnector(String) Il metodo, in quello accuratamente costruito.Esatto.Attivazione del trasferimento VM BrokerConfig parametro.

Passo 4: Caricare Remote Spring XML

Il parametro BrokerConfig specifica il telecomando di carico Spring XML Apply Context♪ ResourceXmlApplicationContextNon lo so.

Passo 5: Qualsiasi esecuzione del codice

I punti chiave sono:RessourceXmlApplicationContext è stato esemplare prima della configurazione BrokerServiceNon lo so. L'attaccante può usare un metodo come: Runtime.exec() Sul JVM di brokerEseguire qualsiasi codiceNon lo so.

Perche' questa scappatoia e' pericolosa?

  1. È possibile utilizzarlo dopo l'autenticazione.: Con un numero di login ActiveMQ, è possibile avviare un attacco.
  2. Controllo completo, broker:RCE loophole significa che l'aggressore ha il controllo completo del broker JVM di ActiveMQ
  3. Implicazioni: ActiveMQ è un mezzo per le notizie di livello aziendale, e molte aziende lo utilizzano.
  4. La catena di attacco è intatta.: Chiamare remoto Spring XML → RCE da → Mbean, percorso di sciopero chiaro

Come?

Aggiorna ora

# 升级到修复版本
# 5.x 系列
wget https://activemq.apache.org/activemq-5.19.4

# 6.x 系列
wget https://activemq.apache.org/activemq-6.2.3

Misure di mitigazione interinale

Se questo non può essere fatto per il momento, si può considerare:

  • Disattivare Jolokia: Disattiva il ponte Jolokia JMX-HTTP nella configurazione ActiveMQ
  • Limit Jologia politica di accesso: Modificare la politica di default, disabilitare le operazioni exec
  • Migliorare la sicurezza della certificazione: Assicurarsi che il certificato di autenticazione per ActiveMQ non sia divulgato
  • Isolamento della rete: Limitare l'accesso alla console Web ActiveMQ

Controlla l'attacco.

  • Controllare il registro broker ActiveMQ con una chiamata addConnector/addNetworkConnect anormale
  • Controllare le richieste di caricamento XML primavera da reti esterne
  • Monitorare la creazione di un processo di anomalia per il broker JVM (Runtime.exec)

Sintesi

CVE-2026-34197 è unoCaso di configurazione tipica non sicura che porta a RCE:

  • Ponte Jologia JMX-HTTP predefinito ActiveMQ
  • La politica di default consente operazioni exec per tutti i Mbeans
  • L'aggressore può caricare in remoto Spring XML utilizzando il parametro brokerConfig
  • La primavera esemplifica il fagiolo prima della configurazione di autenticazione, con conseguente RCE

Se si utilizza Apache ActiveMQ, controllare immediatamente la versione e aggiornarla a 5.19.4 o 6.2.3!

Le scappatoie ad alto rischio sono riparate senza indugio.

Bollettino di sicurezza ufficiale:https://activmq.apache.org/security-advisors.datas/CVE-2026-34197-environment.txt