CVE-2023-29523CWE-74

Code injection in display method used in user profiles in xwiki-platform

Critical · published April 18, 2023

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

🚨 Users can turn their profiles into script-launching pads! An attacker with the ability to edit their own profile can execute arbitrary Groovy and Python scripts—total chaos! 🔥 Think of it like giving a guest full access to the kitchen: if they can cook whatever they want, they might just whip up a recipe for disaster, serving up malicious code instead of a nice meal! 🍽️ If exploited, this vulnerability allows attackers to execute remote code, granting them unrestricted access to all wiki contents. Imagine a hacker walking in and rummaging through your entire pantry—data leaks, unauthorized changes, and even complete takeover could happen. This is a nightmare scenario for any organization relying on XWiki!

Put simply

Think of it like giving a guest full access to the kitchen: if they can cook whatever they want, they might just whip up a recipe for disaster, serving up malicious code instead of a nice meal! 🍽️ This vulnerability in XWiki allows users who can edit their profiles to run arbitrary scripts via the `display` method, leading to remote code execution and full access to wiki data, including sensitive information.

What to do

If exploited, this vulnerability allows attackers to execute remote code, granting them unrestricted access to all wiki contents. Imagine a hacker walking in and rummaging through your entire pantry—data leaks, unauthorized changes, and even complete takeover could happen. This is a nightmare scenario for any organization relying on XWiki! Upgrade to XWiki versions 13.10.11, 14.4.8, 14.10.2, or 15.0RC1 immediately—this patch is critical! There are no workarounds, so don’t delay in ensuring your instance is secure. 🚀 You've got this! By applying the patch, you can lock down your XWiki and keep your data safe! 🛡️

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.01999 · 80.6th percentile
Weakness
CWE-74 · Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')
Published
2023-04-18T23:09Z
EPSS history
Timeline
  • 18 APR 23:09Z
    Code injection in display method used in user profiles in xwiki-platform
    cvelistv5