CVE-2023-29511CWE-95

xwiki-platform-administration-ui vulnerable to privilege escalation

Critical · published April 16, 2023

CVSS v3.1
9.9
EPSS
1%
Percentile
63.6
In the wild
Unconfirmed
What it is

🚨 Any user with edit rights can run arbitrary Groovy, Python, or Velocity code in XWiki, opening the door to full access — that’s a massive security risk! 🔥 Think of it like a restaurant where anyone who has permission to rearrange the tables can also sneak into the kitchen and cook whatever they like. If someone can edit pages, they can also whip up a recipe for disaster! This vulnerability allows attackers to execute any code they want, potentially leading to complete control over the XWiki installation. This could mean accessing sensitive data, altering content, or playing havoc with the entire system — a nightmare for any organization!

Put simply

Think of it like a restaurant where anyone who has permission to rearrange the tables can also sneak into the kitchen and cook whatever they like. If someone can edit pages, they can also whip up a recipe for disaster! The root cause stems from improper escaping of section IDs in `XWiki.AdminFieldsDisplaySheet`, which is installed by default. This flaw permits users with edit rights to execute arbitrary code within the platform.

What to do

This vulnerability allows attackers to execute any code they want, potentially leading to complete control over the XWiki installation. This could mean accessing sensitive data, altering content, or playing havoc with the entire system — a nightmare for any organization! Immediately upgrade to XWiki versions 15.0-rc-1, 14.10.1, 14.4.8, or 13.10.11. After upgrading, review user permissions to ensure only trusted individuals have edit rights. You’ve got this! By following these steps, you’ll significantly strengthen your XWiki security! 🛡️

The record
Technical detail
CVSS v3.1
9.9 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:L
CVSS v4.0
Not supplied
EPSS
0.01037 · 63.6th percentile
Weakness
CWE-95 · Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')
Published
2023-04-16T07:07Z
EPSS history
Timeline
  • 16 APR 07:07Z
    xwiki-platform-administration-ui vulnerable to privilege escalation
    cvelistv5