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.
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
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Maven | org.apache.rocketmq:rocketmq-broker | 5.1.1 | GHSA-x3cq-8f32-5f63 |
| Maven | org.apache.rocketmq:rocketmq-controller | 5.1.1 | GHSA-x3cq-8f32-5f63 |
| Maven | org.apache.rocketmq:rocketmq-namesrv | 4.9.6 | GHSA-x3cq-8f32-5f63 |
| Maven | org.apache.rocketmq:rocketmq-namesrv | 5.1.1 | GHSA-x3cq-8f32-5f63 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| 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
- https://lists.apache.org/thread/1s8j2c8kogthtpv3060yddk03zq0pxyp vendor-advisory
- http://packetstormsecurity.com/files/173339/Apache-RocketMQ-5.1.0-Arbitrary-Code-Injection.html
- http://www.openwall.com/lists/oss-security/2023/07/12/1
- https://www.vicarius.io/vsociety/posts/rocketmq-rce-cve-2023-33246-33247
- https://github.com/Malayke/CVE-2023-33246_RocketMQ_RCE_EXPLOIT exploit
- https://github.com/jakabakos/CVE-2023-33246_Apache_RocketMQ_RCE exploit
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2023-33246 government-resource