针对CVE-2022-33891的概念验证,支持设置自定义载荷。
默认情况下不易受攻击 -- 需要将 spark.acls.enable 设置为 TRUE。
此脚本的使用仅限于被授权在目标主机上运行载荷以进行漏洞修补的人员。运行此脚本前,请确保您已获得授权。
git clone https://github.com/west-wind/CVE-2022-33891.git
python cve-2022-33891.py
此POC期望以CSV文件输入所有目标,文件名为 allTargets.csv,其中包含一列名为 targets,列出所有需要扫描的目标,例如 http://12.23.45.67:9099 或 http://spark.domain.com。脚本会自动添加斜杠 /。
在 POC.conf 文件中输入要在目标上执行的载荷。将您的主机填入 yourHostHere --> http://my_domain_here.com。将您的载荷填入 yourPayloadHere --> payload.sh
仅供研究使用。
index=web sourcetype IN (nginx, waf_logs) url=*/?doAs*
| eval decodedIndicators=urldecode(url)
| table _time src_ip dest status request url decodedIndicators