GitHub Advisoryadvisory · Maven

GHSA-wqfh-9m4g-7x6x Remote code execution in Apache ActiveMQ

CRITICAL Published 2022-02-09 Modified 2024-03-14 Official page ↗
Aliases
CVE-2020-11998
Ecosystem
Maven
Packages
org.apache.activemq:activemq-parent
Severity
Critical
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-94
Reviewed
2021-04-05

Affected packages

• Maven org.apache.activemq:activemq-parent: >= 5.15.12, < 5.15.13 → fixed in 5.15.13

Description

A regression has been introduced in the commit preventing JMX re-bind. By passing an empty environment map to RMIConnectorServer, instead of the map that contains the authentication credentials, it leaves ActiveMQ open to the following attack - A remote client could create a javax.management.loading.MLet MBean and use it to create new MBeans from arbitrary URLs, at least if there is no security manager. In other words, a rogue remote client could make your Java application execute arbitrary code. Mitigation - Upgrade to Apache ActiveMQ 5.15.13

Related

Alias · CVE (1)

  • CVE-2020-11998 A regression has been introduced in the commit preventing JMX re-bind. vulnerability

Weakness · CWE (1)

  • CWE-94 Improper Control of Generation of Code weakness

References