
SQL-выражения Grafana → LFI DuckDB (CVE-2024-9264)
TL;DR: В уязвимых сборках Grafana 11.x авторизованный пользователь с ролью Viewer может использовать SQL Expressions.
Grafana пересылает выражение в DuckDB на сервере. С помощью read_text() / read_blob()
можно читать локальные файлы (LFI). Мы размещаем флаг по пути /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