Apache ActiveMQ High Risk RCE Gap: 5 passos de conclusão da cadeia de ataque

Apache ActiveMQ explode falha RCE de alto risco
O Apache ActiveMQ revelou um recentemente.Gap de implementação de código remoto de alto risco(CVE-2026-34197) O agressor pode impor qualquer código através da ponte JMX-HTTP na JVM do Broker.
O impacto desta lacuna é amplo, e todos os usuários usando versões ActiveMQ 5.x e 6.x requerem atenção imediata.
Informações básicas sobre lacunas
| Propriedades | Detalhes |
|---|---|
| ID CVE | CVE-2026-34197 |
| Nível grave | Risco elevado (execução de código remoto RCE) |
| CWE | CWE-20 (validação de entrada inadequada), CWE-94 (injecção de código) |
| Componente de Impacto | Apache ActiveMQ Corretor |
| Pré-requisito de ataque | Requer usuários certificados |
• Versão afetada
- Apache ActiveMQ 5. x: Todas as versões < 5.19.4
- Apache ActiveMQ 6. x:6.0.0 – 6.2.3(excluindo 6.2.3)
Versão da reabilitação
- Actualização para 5.19.4(5.x versão da recuperação da série)
- Actualização para 6.2.3Versão de reabilitação da série (6.x)
Cinco passos para atacar.
Passo 1: Visite a Ponte Jolokia
O Apache ActiveMQ Classic foi exposto no console Web. JMX-HTTP Bridge, o caminho é /api/jolokia/Não sei. Esta ponte permite o acesso à interface JMX via HTTP.
Passo 2: Chamar operação executiva do Mbean
Política de Acesso à Jologia PadrãoPermitir todos os Mbeans ActiveMQ(org.apache.activemq:*) realizar operações executivas. Isto significa que os atacantes podem recorrer a uma variedade de métodos de gestão ActiveMQ.
Passo 3: Construir malícia
Os atacantes podem ligar. BrokerService.addNetworkConnector(String) ou BrokerService.addConnector(String) O método, no cuidadosamente construído.Isso mesmo.Ativador de transferência de VM CorretorConfig parâmetro.
Passo 4: Carregar XML de mola remota
O parâmetro BrokerConfig especifica o comando de carga XML de mola Aplicar o Contexto,usar ResourceXmlApplicationContextNão sei.
Passo 5: Qualquer execução de código
Os pontos-chave são:RessourceXmlApplicationContext foi exemplificado antes da configuração do BrokerServiceNão sei. O atacante pode usar um método como: Runtime.exec() Na JVM do corretorExecutar qualquer códigoNão sei.
Porque é que esta brecha é perigosa?
- Você pode usá-lo após a autenticação.: Com um número de login ActiveMQ, você pode lançar um ataque.
- Controle total, corretor:A brecha do RCE significa que o agressor tem controle completo da JVM do corretor ActiveMQ
- Implicações: ActiveMQ é um meio para notícias de nível empresarial, e muitas empresas estão usando-o.
- A cadeia de ataque está intacta.: Chamada remota Primavera XML → RCE de → Mbean, caminho de ataque claro
Como?
Atualizar agora
# 升级到修复版本 # 5.x 系列 wget https://activemq.apache.org/activemq-5.19.4 # 6.x 系列 wget https://activemq.apache.org/activemq-6.2.3
Medidas de atenuação provisórias
Se tal não puder ser feito por enquanto, pode considerar-se:
- Desabilitar Jolokia: Desactivar a ponte Jolokia JMX-HTTP na configuração ActiveMQ
- Limitar a política de acesso à Jologia: Modificar a política padrão, desativar as operações exec
- Aumentar a segurança da certificação: Certifique-se de que o certificado de autenticação do ActiveMQ não é divulgado
- Isolamento da rede: Limitar o acesso à consola Web ActiveMQ
Procurem por ataque.
- Verifique o log do corretor ActiveMQ com uma chamada de addConnector/addNetworkConnect anormal
- Verificar os pedidos de carregamento XML da Primavera a partir de redes externas
- Monitorar a criação de um processo de anomalia para o corretor JVM (Runtime.exec)
Resumo
CVE-2026-34197 é umCaso de configuração típica insegura que conduz à RCE:
- AtivoMQ padrão exposto JMX-HTTP bridge
- A política padrão permite operações executivas para todos os Mbeans
- O agressor pode carregar XML de mola remoto usando o parâmetro brokerConfig
- A mola exemplifica o bean antes da configuração da autenticação, resultando em RCE
Se você estiver usando o Apache ActiveMQ, verifique a versão imediatamente e atualize-a para 5.19.4 ou 6.2.3!
As lacunas de alto risco são reparadas sem demora.
Boletim Oficial de Segurança:https://activmq.apache.org/security-advisors.data/CVE-2026-34197-environment.txt