Skip to main content
← All vulnerabilities
CVE-2024-31997GHSA-C2GG-4GQ4-JV5J

XWiki Platform remote code execution from account through UIExtension parameters

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 14.10.19, 15.5.4, 15.9-rc-1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

XWiki Platform is a generic wiki platform. Prior to versions 4.10.19, 15.5.4, and 15.10-rc-1, parameters of UI extensions are always interpreted as Velocity code and executed with programming rights. Any user with edit right on any document like the user's own profile can create UI extensions. This allows remote code execution and thereby impacts the confidentiality, integrity and availability of the whole XWiki installation. This vulnerability has been patched in XWiki 14.10.19, 15.5.4 and 15.9-RC1. No known workarounds are available.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  3. Record last updated
  4. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • xwiki xwiki-platform

    fixed in 14.10.19; From 15.0-rc-1 · fixed in 15.5.4; From 15.6-rc-1 · fixed in 15.9-rc-1

  • org.xwiki.platform:xwiki-platform-uiextension-apiMaven

    fixed in 14.10.19

  • org.xwiki.platform:xwiki-platform-uiextension-apiMaven

    From 15.0-rc-1 · fixed in 15.5.4

  • org.xwiki.platform:xwiki-platform-uiextension-apiMaven

    From 15.6-rc-1 · fixed in 15.9-rc-1

References 5

GitHub · xwiki/xwiki-platform

jira.xwiki.org