Grafana SQL Expressions → DuckDB LFI (CVE-2024-9264)# Day 5 – 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`.
## Build → Run
```bash
docker build -t day5-grafana .
docker rm -f day5 2>/dev/null || true
docker run -d --name day5 -p 3000:3000 day5-grafana
[4.0K] /data/pocs/981dc88dc6c6cbc01c1f3cc1590168da18535efa
├── [ 294] cookies.txt
├── [ 255] DISCLAIMER.md
├── [1.4K] Dockerfile
├── [ 455] entrypoint.sh
├── [1021] exploit.sh
├── [ 186] grafana.ini
└── [ 471] README.md
0 directories, 7 files