CVE-2024-29895
Cacti cmd_realtime.php 中的命令注入漏洞
- 已发布
- 2024年5月13日
- 已更新
- 2024年8月2日
- 分配 CNA
- GitHub_M
- 观察到的证据
- 2026年8月8日
初级CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H高 · 未来 30 天
- 百分位
- 99.9%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
Cacti 提供了一套操作监控和故障管理框架。在 1.3.x DEV 分支上存在一个命令注入漏洞,当 PHP 的 `register_argc_argv` 选项为 `On` 时,任何未经认证的用户都可以在服务器上执行任意命令。在 `cmd_realtime.php` 第 119 行中,作为命令执行一部分使用的 `$poller_id` 来自 `$_SERVER['argv']`,而当 PHP 的 `register_argc_argv` 选项为 `On` 时,该值可以通过 URL 进行控制。并且该选项在许多环境中默认就是 `On`,例如主要的 PHP Docker 镜像。提交 53e8014d1f082034e0646edc6286cde3800c683d 包含了对该问题的修复,但该提交在提交 99633903cad0de5ace636249de16f77e57a3c8fc 中被还原。
来源
3Cacti CVE-2024-29895 POC
CVE-2024-29895 PoC - 利用Cacti服务器1.3.X DEV分支版本中的远程命令执行漏洞
针对Cacti RCE(CVE-2024-29895)的Python漏洞利用,通过cmd_realtime.php中的命令注入实现。包含Google、Shodan和FOFA的侦察dorks。
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。