GitHub Advisoryadvisory · Maven

GHSA-h6f5-8jj5-cxhr xwiki-platform vulnerable to Remote Code Execution in Annotations

CRITICAL Published 2023-03-02 Modified 2023-03-13 Official page ↗
Aliases
CVE-2023-26475
Ecosystem
Maven
Packages
org.xwiki.platform:xwiki-platform-annotation-ui
Severity
Critical
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Weaknesses
CWE-269, CWE-270
Reviewed
2023-03-02

Affected packages

• Maven org.xwiki.platform:xwiki-platform-annotation-ui: >= 2.3-milestone-1, < 13.10.11 → fixed in 13.10.11 • Maven org.xwiki.platform:xwiki-platform-annotation-ui: >= 14.0-rc-1, < 14.4.7 → fixed in 14.4.7 • Maven org.xwiki.platform:xwiki-platform-annotation-ui: >= 14.5, < 14.10 → fixed in 14.10

Description

Impact The annotation displayer does not execute the content in a restricted context. This allows executing anything with the right of the author of any document by annotating the document. To reproduce: add an annotation with the content `{{groovy}}print "hello"{{/groovy}}` and click the yellow scare to get a display of the annotation inline. The result is "hello" but it should be an error suggesting that it's not allowed to use the groovy macro. Patches This has been patched in XWiki 13.10.11, 14.4.7 and 14.10. Workarounds There is no easy workaround except to upgrade. References https://jira.xwiki.org/browse/XWIKI-20360 https://jira.xwiki.org/browse/XWIKI-20384 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 Attribution This vulnerability has been reported by René de Sain @renniepak.

Related

Alias · CVE (1)

  • CVE-2023-26475 XWiki Platform is a generic wiki platform. vulnerability

Weakness · CWE (2)

  • CWE-269 Improper Privilege Management weakness
  • CWE-270 Privilege Context Switching Error weakness

References