CVE-2024-21650CWE-95

XWiki Remote Code Execution vulnerability via user registration

Critical · published January 8, 2024

Patch now

High probability of exploitation

CVSS calls it critical at 10.0. It sits in the 99.8th percentile for exploit probability.

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

🔥 A rogue registration can turn your XWiki into a playground for attackers! Think of this vulnerability like a hotel that lets anyone check in without checking their ID. An attacker can simply slip in crafted names, and suddenly, they hold the keys to your system's entire operation! This remote code execution (RCE) vulnerability allows attackers to run arbitrary code on your server, potentially leading to total control over your XWiki instance. Imagine them accessing sensitive data, modifying content, or even taking down your entire wiki! This is absolutely devastating for any installations with guest registration enabled.

Put simply

Think of this vulnerability like a hotel that lets anyone check in without checking their ID. An attacker can simply slip in crafted names, and suddenly, they hold the keys to your system's entire operation! The vulnerability resides in the user registration feature, where malicious payloads can be injected into the 'first name' or 'last name' fields, leading to code execution on the server.

What to do

This remote code execution (RCE) vulnerability allows attackers to run arbitrary code on your server, potentially leading to total control over your XWiki instance. Imagine them accessing sensitive data, modifying content, or even taking down your entire wiki! This is absolutely devastating for any installations with guest registration enabled. Immediate action is crucial! Upgrade to XWiki versions 14.10.17, 15.5.3, or the latest 15.8 RC1 to patch this vulnerability. Additionally, consider disabling guest registration if feasible, to minimize exposure. You've got this! Follow these steps, and you'll secure your wiki in no time! 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.93480 · 99.8th percentile
Weakness
CWE-95 · Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')
Published
2024-01-08T15:18Z
EPSS history
Timeline
  • 08 JAN 15:18Z
    XWiki Remote Code Execution vulnerability via user registration
    cvelistv5