Actively exploited · Published May 24, 2023 · Assigned by apache

CVE-2023-33246Apache RocketMQ: Possible remote code execution vulnerability when using the update configuration function

Critical 9.8 Exploited

In plain English

A critical-severity code injection in Apache RocketMQ from Apache Software Foundation. Attackers are actively exploiting it in the wild (listed by CISA on September 6, 2023). The chance it is exploited in the next 30 days is estimated at 96.6% (higher than 99.9% of all known vulnerabilities). Ready-made attack tooling exists: Metasploit, Nuclei, public proof-of-concept code. Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)9.8Critical
Exploit odds (30 days)96.6%top 0.1% of all CVEs
Exploited in the wildYesCISA KEV since Sep 6, 2023
Attack tooling3Metasploit, Nuclei, Public PoC

CISA guidance

Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.

Federal agencies must remediate by Sep 27, 2023.

Official description

For RocketMQ versions 5.1.0 and below, under certain conditions, there is a risk of remote command execution.  Several components of RocketMQ, including NameServer, Broker, and Controller, are leaked on the extranet and lack permission verification, an attacker can exploit this vulnerability by using the update configuration function to execute commands as the system users that RocketMQ is running as. Additionally, an attacker can achieve the same effect by forging the RocketMQ protocol content.  To prevent these attacks, users are recommended to upgrade to version 5.1.1 or above for using RocketMQ 5.x or 4.9.6 or above for using RocketMQ 4.x .

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Mavenorg.apache.rocketmq:rocketmq-broker5.1.1GHSA-x3cq-8f32-5f63
Mavenorg.apache.rocketmq:rocketmq-controller5.1.1GHSA-x3cq-8f32-5f63
Mavenorg.apache.rocketmq:rocketmq-namesrv4.9.6GHSA-x3cq-8f32-5f63
Mavenorg.apache.rocketmq:rocketmq-namesrv5.1.1GHSA-x3cq-8f32-5f63

Affected products (as reported)

VendorProductVersions
Apache Software Foundation Apache RocketMQ 0 – through 5.1.0

Weakness: CWE-94 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

References