CVE-2023-50723CWE-94CWE-95

XWiki Platform remote code execution/programming rights with configuration section from any user account

Critical · published December 15, 2023

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

🚨 A crafty edit in XWiki could give attackers full programming rights! 🔥 Think of it like a restaurant where every diner can freely change the menu — suddenly, someone could sneak in a few extra ingredients without anyone noticing. This vulnerability allows users who can edit their profiles to manipulate the system, just like that unruly diner messing with the chef's special! An attacker could gain access to the entire XWiki installation, compromising its confidentiality, integrity, and availability. This could lead to unauthorized data manipulation, loss of user information, or even total system disruption — a scenario that could be absolutely devastating for any organization relying on XWiki!

Put simply

Think of it like a restaurant where every diner can freely change the menu — suddenly, someone could sneak in a few extra ingredients without anyone noticing. This vulnerability allows users who can edit their profiles to manipulate the system, just like that unruly diner messing with the chef's special! This vulnerability arises from missing escaping in the code when displaying sections in the admin interface. Users with editing privileges on arbitrary wiki pages can execute malicious code, effectively gaining unauthorized programming rights.

What to do

An attacker could gain access to the entire XWiki installation, compromising its confidentiality, integrity, and availability. This could lead to unauthorized data manipulation, loss of user information, or even total system disruption — a scenario that could be absolutely devastating for any organization relying on XWiki! Update to XWiki versions 14.10.15, 15.5.2, or 15.7RC1 to patch the vulnerability. If immediate updating isn't possible, manually apply patches to the `XWiki.ConfigurableClassMacros` and `XWiki.ConfigurableClass` pages. Don't delay on this! You've got this! By taking these steps, you'll ensure your XWiki instance is safe and sound! 🛡️

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.01188 · 67.7th percentile
Weaknesses
CWE-94 · Improper Control of Generation of Code ('Code Injection'); CWE-95 · Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')
Published
2023-12-15T19:02Z
EPSS history
Timeline
  • 15 DEC 19:02Z
    XWiki Platform remote code execution/programming rights with configuration section from any user account
    cvelistv5