PT-2023-14012 · Oracle+4 · Java+5

Honglonglong

+5

·

Publicado

2023-11-28

·

Atualizado

2026-06-10

·

CVE-2022-41678

CVSS v2.0

9.0

Alta

VetorAV:N/AC:L/Au:S/C:C/I:C/A:C
Nome do Software Vulnerável e Versões Afetadas Apache ActiveMQ versões anteriores a 5.16.6 Apache ActiveMQ versões anteriores a 5.17.4 Apache ActiveMQ versões anteriores a 5.18.0 Apache ActiveMQ versões anteriores a 6.0.0
Description Uma falha de autenticação no componente Jolokia permite que um usuário autenticado acione a execução de código arbitrário. Nas configurações do ActiveMQ, o Jetty permite que o org.jolokia.http.AgentServlet manipule requisições para o endpoint '/api/jolokia'. A função handlePostRequest() em org.jolokia.http.HttpRequestHandler pode criar um JmxRequest via JSONObject e chamar executeRequest(). Mais adiante na pilha de chamadas, doHandleRequest() em org.jolokia.handler.ExecHandler pode ser invocado por meio de reflexão. Isso pode levar à execução remota de código via vários MBeans, como a desserialização irrestrita em jdk.management.jfr.FlightRecorderMXBeanImpl em versões do Java superiores a 11. O processo de exploração envolve a chamada de newRecording(), setConfiguration() para ocultar dados de um webshell, startRecording() e o método copyTo para gravar o webshell em um arquivo .jsp.
Recommendations Atualize para as versões 5.16.6, 5.17.4, 5.18.0 ou 6.0.0 do Apache ActiveMQ para aplicar uma configuração do Jolokia mais restritiva. Desative o Jolokia ou restrinja as ações autorizadas no Jolokia para minimizar o risco de exploração.

Exploit

Correção

RCE

Improper Authentication

Deserialization of Untrusted Data

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2026-05819
BIT-ACTIVEMQ-2022-41678
CVE-2022-41678
DLA-3936-1
DSA-5798-1
GHSA-53V4-42FG-G287
OESA-2023-1925
USN-6910-1
USN-7268-1

Produtos afetados

Activemq
Jdk
Java
Jetty
Linuxmint
Ubuntu