Fixed
Details
Assignee
Jesse WhiteJesse WhiteReporter
Tarus BalogTarus BalogLabels
Components
Sprint
NoneFix versions
Affects versions
Priority
Critical
Details
Details
Assignee
Jesse White
Jesse WhiteReporter
Tarus Balog
Tarus BalogLabels
Components
Sprint
None
Fix versions
Affects versions
Priority
PagerDuty
PagerDuty
PagerDuty
Created January 21, 2016 at 8:43 AM
Updated December 20, 2017 at 3:57 PM
Resolved December 20, 2017 at 3:57 PM
When using the OpenNMS datasource with Grafana (see https://www.opennms.org/wiki/Grafana), the Grafana user can access the OpenNMS session used by the datasource. In certain cases this may lead to privilege escalation.
To reproduce:
1) Configure the OpenNMS datasource in Grafana using 'Proxy' mode
2) Make both OpenNMS and Grafana accessible via the same hostname
3) Login to Grafana using the hostname from 2) and access a dashboard that uses the OpenNMS datasource
4) Access OpenNMS using the hostname from 2)
In 4), you should have a session opened with the user configured in the Grafana datasource