GitHub Advisoryadvisory · Maven

GHSA-6mf5-36v9-3h2w XWiki Platform vulnerable to privilege escalation (PR) from view right via Invitation application

CRITICAL Published 2023-06-20 Modified 2023-06-20 Official page ↗
Aliases
CVE-2023-35150
Ecosystem
Maven
Packages
org.xwiki.platform:xwiki-platform-invitation-ui
Severity
Critical
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:L
Weaknesses
CWE-94, CWE-95
Reviewed
2023-06-20

Affected packages

• Maven org.xwiki.platform:xwiki-platform-invitation-ui: >= 2.4-m-2, < 14.4.8 → fixed in 14.4.8 • Maven org.xwiki.platform:xwiki-platform-invitation-ui: >= 14.5, < 14.10.4 → fixed in 14.10.4 • Maven org.xwiki.platform:xwiki-platform-invitation-ui: >= 15.0-rc-1, < 15.0 → fixed in 15.0

Description

Impact Any user with view rights on any document can execute code with programming rights, leading to remote code execution by crafting an url with a dangerous payload. See the example below: Open `/xwiki/bin/view/%5D%5D%20%7B%7Basync%20async%3D%22true%22%20cached%3D%22false%22%20context%3D%22doc.reference%22%7D%7D%7B%7Bgroovy%7D%7Dprintln(%22Hello%20%22%20%2B%20%22from%20groovy!%22)%7B%7B%2Fgroovy%7D%7D%7B%7B%2Fasync%7D%7D?sheet=Invitation.InvitationGuestActions&xpage=view` where `` is the URL of your XWiki installation. Patches The problem as been patching on XWiki 15.0, 14.10.4 and 14.4.8. Workarounds It is possible to partially fix the issue by applying this patch. Note that some additional issue can remain and can be fixed automatically by a migration. Hence, it is advised to upgrade to one of the patched version instead of patching manually. References • https://jira.xwiki.org/browse/XWIKI-20285 For more information If you have any questions or comments about this advisory: • Open an issue in Jira XWiki.org • Email us at Security Mailing List

Related

Alias · CVE (1)

  • CVE-2023-35150 XWiki Platform is a generic wiki platform offering runtime services for applications built on top of it. vulnerability

Weakness · CWE (2)

  • CWE-94 Improper Control of Generation of Code weakness
  • CWE-95 Improper Neutralization of Directives in Dynamically Evaluated Code weakness

References