Grafana

Default Creds

admin:admin

admin:prom-operator

admin:openbmp

SSRF

Присутствует возможность создать свой data source и обращаться к любому ресурсу по http/tcp, который был указан в качестве источника и получать ответ

PoC:

  1. Развернем тестовую среду из 2 контейнеров: Grafana и Nginx.

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

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

  1. с помощью 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