Vulnerability · Published Apr 10, 2024 · Assigned by GitHub_M

CVE-2024-31987XWiki Platform remote code execution from account via custom skins support

Critical 10.0

In plain English

A critical-severity missing authorization in xwiki-platform from xwiki. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 1.4% (higher than 73% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)10.0Critical
Exploit odds (30 days)1.4%top 26.6% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known

Official description

XWiki Platform is a generic wiki platform. Starting in version 6.4-milestone-1 and prior to versions 4.10.19, 15.5.4, and 15.10-rc-1, any user who can edit any page like their profile can create a custom skin with a template override that is executed with programming right, thus allowing remote code execution. This has been patched in XWiki 14.10.19, 15.5.4 and 15.10RC1. No known workarounds are available except for upgrading.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Mavenorg.xwiki.platform:xwiki-platform-oldcore14.10.19GHSA-cv55-v6rw-7r5v
Mavenorg.xwiki.platform:xwiki-platform-oldcore15.5.4GHSA-cv55-v6rw-7r5v
Mavenorg.xwiki.platform:xwiki-platform-oldcore15.10-rc-1GHSA-cv55-v6rw-7r5v

Affected products (as reported)

VendorProductVersions
xwiki xwiki-platform >= 6.4-milestone-1, < 14.10.19>= 15.0-rc-1, < 15.5.4>= 15.6-rc-1, < 15.10-rc-1

Weakness: CWE-862 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H

References