
Grafana SQL Expressions → DuckDB LFI (CVE-2024-9264)
TL;DR: On affected Grafana 11.x builds, a logged-in Viewer can use SQL Expressions.
Grafana forwards the expression to DuckDB on the server. With read_text() / read_blob(),
you can read local files (LFI). We plant a flag at /opt/flag.txt.
docker build -t day5-grafana .
docker rm -f day5 2>/dev/null || true
docker run -d --name day5 -p 3000:3000 day5-grafana