CVE-2023-50780

Apache · ActiveMQ Artemis

Apache ActiveMQ Artemis allows access to diagnostic information and controls through MBeans, which are also exposed through the authenticated Jolokia endpoint.

Executive summary

A critical vulnerability in Apache ActiveMQ Artemis allows authenticated attackers to potentially achieve remote code execution via arbitrary file writes.

Vulnerability

The vulnerability involves the exposure of diagnostic MBeans through the authenticated Jolokia endpoint. An authenticated attacker can leverage this access to perform various malicious actions, including arbitrary file writes, which may lead to remote code execution (RCE) or denial-of-service conditions.

Business impact

This flaw carries a CVSS score of 8.8, reflecting the significant risk of full system compromise. Successful exploitation could lead to total loss of confidentiality, integrity, and availability of the affected broker, potentially impacting all services reliant on the messaging infrastructure.

Remediation

Immediate Action: Upgrade to Apache ActiveMQ Artemis version 2.29.0 or later to ensure the Jolokia endpoint is properly secured.

Proactive Monitoring: Review broker access logs for suspicious MBean access patterns or unauthorized calls to the Jolokia endpoint.

Compensating Controls: Restrict network access to the management interfaces (Jolokia/MBeans) to known, trusted management workstations only.

Exploitation status

Public Exploit Available: true

Analyst recommendation

The availability of public exploits for this vulnerability necessitates immediate action. Organizations utilizing Apache ActiveMQ Artemis should verify their version and apply the patch to 2.29.0 or later without delay to prevent potential system-wide compromise.