CVE-2024-31987CWE-862

XWiki Platform remote code execution from account via custom skins support

Critical · published April 10, 2024

CVSS v3.1
10.0
EPSS
1%
Percentile
73.1
In the wild
Unconfirmed
What it is

🔥 An unsuspecting user can craft a rogue skin that runs code with full privileges—just by editing their profile page! This vulnerability is like giving a guest at a party the ability to change the music playlist by simply writing their name on the guest list. What could be a simple playlist swap could easily become a wild DJ takeover! An attacker could exploit this to execute arbitrary code on the server, potentially leading to complete system compromise. This means they could read sensitive data, alter content, or even take control of the entire wiki platform without breaking a sweat. Absolutely devastating!

Put simply

This vulnerability is like giving a guest at a party the ability to change the music playlist by simply writing their name on the guest list. What could be a simple playlist swap could easily become a wild DJ takeover! In versions 6.4-milestone-1 up to 15.10-rc-1, XWiki allows any user with page editing rights to create a custom skin with a template override that is executed with programming rights, enabling remote code execution. This flaw gives unwanted power to those who shouldn’t have it!

What to do

An attacker could exploit this to execute arbitrary code on the server, potentially leading to complete system compromise. This means they could read sensitive data, alter content, or even take control of the entire wiki platform without breaking a sweat. Absolutely devastating! To protect your instance, immediately upgrade to XWiki versions 14.10.19, 15.5.4, or 15.10RC1. There are no workarounds, so this update is critical to keep your wiki secure! You've got this! By following these steps, you'll lock down your system and maintain your security hero status! 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01447 · 73.1th percentile
Weakness
CWE-862 · Missing Authorization
Published
2024-04-10T20:32Z
EPSS history
Timeline
  • 10 APR 20:32Z
    XWiki Platform remote code execution from account via custom skins support
    cvelistv5