Grafana
Default Creds
admin:admin
admin:prom-operator
admin:openbmp
SSRF
Присутствует возможность создать свой data source и обращаться к любому ресурсу по http/tcp, который был указан в качестве источника и получать ответ
PoC:
Развернем тестовую среду из 2 контейнеров: Grafana и Nginx.

создадим data source и выберем тип Prometheus, потому что он отправляет запросы по http. В качестве источника выберем nginx

Отправим запрос к api grafana
/api/datasources, чтобы получить id нашего data soruce

с помощью
curl -u admin:admin -s http://10.172.1.22:3000/api/datasources/proxy/4отправим запрос на установленный ресурс и получим ответ

Мы можем отправлять запросы от лица grafana к любым ресурсам и по любым протоколам, в зависимости от datasources, которые мы найдем
Send requests to grafana-clickhouse-datasource via api
If Grafana's ui is behind SSO unlike api
Create datasource
SSRF for redis datasource
In this example without auth
Install
Create
Execute commands
Last updated