CVE-2023-29214CWE-95

org.xwiki.platform:xwiki-platform-panels-ui Eval Injection vulnerability

Critical · published April 16, 2023

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

🚨 If you have edit rights in XWiki, you're sitting on a ticking time bomb! A sneaky flaw can let you run any Groovy, Python, or Velocity code you desire — that's like having the power to change the rules of the game without anyone noticing. 🔥 This vulnerability is like a waiter who accepts any special request for a dish without checking if it’s allowed — imagine a restaurant where any customer can ask to change the menu, potentially ruining the dining experience for everyone. 🍽️ An attacker with edit rights could exploit this flaw to execute malicious code, granting them complete control over the XWiki installation. This could lead to data breaches, unauthorized access to sensitive information, or even total takeover of the system. The consequences could be absolutely devastating!

Put simply

This vulnerability is like a waiter who accepts any special request for a dish without checking if it’s allowed — imagine a restaurant where any customer can ask to change the menu, potentially ruining the dining experience for everyone. 🍽️ The vulnerability arises from improper escaping in the IncludedDocuments panel, which inadvertently allows users to execute arbitrary code. With this flaw, any user with sufficient permissions can manipulate the server to run scripts that were never intended to be executed.

What to do

An attacker with edit rights could exploit this flaw to execute malicious code, granting them complete control over the XWiki installation. This could lead to data breaches, unauthorized access to sensitive information, or even total takeover of the system. The consequences could be absolutely devastating! Immediately update to XWiki version 14.4.7 or 14.10 to patch this critical vulnerability. Additionally, review user permissions to ensure that only trusted individuals have edit rights. Implement strict code reviews and scanning for any unauthorized scripts. You've got this! Follow the steps to secure your XWiki and maintain your superhero status in the world of security! 🦸‍♂️

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.01193 · 67.8th percentile
Weakness
CWE-95 · Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')
Published
2023-04-16T06:45Z
EPSS history
Timeline
  • 16 APR 06:45Z
    org.xwiki.platform:xwiki-platform-panels-ui Eval Injection vulnerability
    cvelistv5