CVE-2023-33246
Apache RocketMQ:使用更新配置功能时可能存在远程代码执行漏洞
- 已发布
- 2023年5月24日
- 已更新
- 2025年10月21日
- 分配 CNA
- apache
- 观察到的证据
- 2023年9月6日
初级CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H高 · 未来 30 天
- 百分位
- 99.9%
- 型号日期
- 2026年10月17日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
CISA 已知被利用
此 CVE 出现在 CISA 已知利用的漏洞目录中。
总结
对于 RocketMQ 5.1.0 及以下版本,在某些条件下存在远程命令执行的风险。RocketMQ 的多个组件(包括 NameServer、Broker 和 Controller)暴露在外网且缺乏权限验证,攻击者可以通过更新配置功能,以运行 RocketMQ 的系统用户身份执行命令。此外,攻击者还可以通过伪造 RocketMQ 协议内容达到同样的效果。为防止这些攻击,建议使用 RocketMQ 5.x 的用户升级到 5.1.1 或以上版本,使用 RocketMQ 4.x 的用户升级到 4.9.6 或以上版本。
来源
rocketmq/CVE-2023-33246
Apache RocketMQ Broker Remote Command Execution (CVE-2023-33246)
Vulhub vulnerability labs声明的条件
- lab image version: vulhub/rocketmq:5.1.0(rocketmq/CVE-2023-33246/docker-compose.yml:services.rocketmq.image)
modules/exploits/multi/http/apache_rocketmq_update_config.rb
Metasploit Framework modules声明的条件
- platform: Linux,Unix($.exploit_multi/http/apache_rocketmq_update_config.platform)
- verification: check_declared($.exploit_multi/http/apache_rocketmq_update_config.check)
network/cves/2023/CVE-2023-33246.yaml
Nuclei Templates声明的条件
- network: tcp($.protocol_keys)
- verification: dsl($.matchers[*].type)
- oob: interactsh_reference($.template_text)
- CVE-2023-33246漏洞利用
利用Apache RocketMQ代理中易受CVE-2023-33246远程代码执行影响的漏洞,并通过IP、CIDR或文件输入检查目标。
CVE-2023-33246 RocketMQ RCE 按版本检测与利用
CVE-2023-33246:Apache RocketMQ 远程命令执行漏洞检测工具
基于Maven的CVE-2023-33246缓解演示,针对Apache RocketMQ,包含攻击测试和增强的参数验证以防止远程代码执行。
CVE-2023-33246在Apache RocketMQ中的漏洞复现与PoC,包含基于Docker的本地环境搭建及自定义漏洞利用执行。
概念验证漏洞利用针对CVE-2023-33246,演示远程代码执行漏洞。用于安全测试和漏洞验证。
- CVE-2023-33246漏洞利用
Apache RocketMQ 中 CVE-2023-33246 的漏洞利用程序。通过修改配置属性在易受攻击的服务器上执行任意命令,实现远程代码执行。
- CVE-2023-33246漏洞利用
Apache RocketMQ 远程代码执行漏洞(CVE-2023-33246) Exploit
针对 CVE-2023-33246 的攻击工具,目标为 Apache RocketMQ 代理。通过未经身份验证的配置更新或伪造的协议消息,在易受攻击的版本 5.1.0 及以下执行任意命令。
针对Apache RocketMQ 5.1.0的CVE-2023-33246漏洞利用工具,通过向代理的更新配置端点注入特制数据包实现远程代码执行。
- CVE-2023-33246漏洞利用
Apache RocketMQ 远程代码执行漏洞(CVE-2023-33246) 漏洞利用
一个用于获取RocketMQ broker配置以发现CVE-2023-33246入侵指标的go-exploit
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。