Ecosyste.ms: Advisories
An open API service providing security vulnerability metadata for many open source software ecosystems.
Security Advisories: GSA_kwCzR0hTQS1mcDdoLWY5ZjUteDRxN84AAz9l
XWiki vulnerable to stored cross-site scripting via any wiki document and the displaycontent/rendercontent template
Impact
Any user who can edit a document in a wiki like the user profile can create a stored XSS attack by putting plain HTML code into that document and then tricking another user to visit that document with the displaycontent
or rendercontent
template and plain output syntax. For example, edit any document with the wiki editor and set the content to <script>alert(1)</script>
, save and then append the parameters ?viewer=displaycontent&sheet=&outputSyntax=plain
. If this displays an alert, the installation is vulnerable. If a user with programming rights is tricked into visiting such a URL, arbitrary actions be performed with this user's rights, impacting the confidentiality, integrity, and availability of the whole XWiki installation.
Patches
This has been patched in XWiki 14.4.8, 14.10.5 and 15.1RC1 by setting the content type of the response to plain text when the output syntax is not an HTML syntax.
Workarounds
The patch can be manually applied to the rendercontent.vm
template in an existing installation to patch this vulnerability without upgrading.
References
- https://jira.xwiki.org/browse/XWIKI-20290
- https://github.com/xwiki/xwiki-platform/commit/53e8292a31ec70fba5e1d705a4ac443658b9e6df
JSON: https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mcDdoLWY5ZjUteDRxN84AAz9l
Source: GitHub Advisory Database
Origin: Unspecified
Severity: Critical
Classification: General
Published: over 1 year ago
Updated: about 1 year ago
CVSS Score: 9.1
CVSS vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H
Identifiers: GHSA-fp7h-f9f5-x4q7, CVE-2023-34464
References:
- https://github.com/xwiki/xwiki-platform/security/advisories/GHSA-fp7h-f9f5-x4q7
- https://github.com/xwiki/xwiki-platform/commit/53e8292a31ec70fba5e1d705a4ac443658b9e6df
- https://jira.xwiki.org/browse/XWIKI-20290
- https://nvd.nist.gov/vuln/detail/CVE-2023-34464
- https://github.com/advisories/GHSA-fp7h-f9f5-x4q7
Blast Radius: 1.0
Affected Packages
maven:org.xwiki.platform:xwiki-platform-web-templates
Affected Version Ranges: >= 15.0-rc-1, < 15.1-rc-1, >= 14.5, < 14.10.5, < 14.4.8Fixed in: 15.1-rc-1, 14.10.5, 14.4.8
maven:org.xwiki.platform:xwiki-platform-web
Affected Version Ranges: >= 2.2.1, < 14.4.8Fixed in: 14.4.8