CVE-2025-23025CWE-862

Privilege escalation (PR) through realtime WYSIWYG editing in XWiki

Critical · published January 14, 2025

CVSS v3.1
9.1
EPSS
0%
Percentile
35.5
In the wild
Unconfirmed
What it is

🚨 A crafty user with just edit rights can run wild in your realtime editing sessions! This sneaky vulnerability in the XWiki Platform could give them powers far beyond what they should have! 🔥 Think of it like a dinner party where someone with only a plate can sneak into the kitchen and start cooking. They may not have access to the recipe book, but they can still whip up a dish that could ruin everyone’s meal!🍽️ If exploited, this vulnerability allows an attacker to insert malicious scripts into a session, executing them for users with higher privileges. This could lead to unauthorized access or even total control of the wiki, resulting in potentially devastating data loss or corruption.

Put simply

Think of it like a dinner party where someone with only a plate can sneak into the kitchen and start cooking. They may not have access to the recipe book, but they can still whip up a dish that could ruin everyone’s meal!🍽️ The vulnerability arises because users with only edit rights can join a realtime editing session and insert script rendering macros that execute for users with script or programming access rights, escalating their privileges unexpectedly.

What to do

If exploited, this vulnerability allows an attacker to insert malicious scripts into a session, executing them for users with higher privileges. This could lead to unauthorized access or even total control of the wiki, resulting in potentially devastating data loss or corruption. Upgrade to XWiki versions 15.10.2, 16.4.1, or 16.6.0-rc-1 to fix this issue. If an upgrade isn’t possible, disable the realtime editing feature by turning off the `xwiki-realtime` CKEditor plugin or uninstall the Realtime WYSIWYG Editor extension entirely. You’ve got this! By following these steps, you can secure your XWiki environment in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00423 · 35.5th percentile
Weakness
CWE-862 · Missing Authorization
Published
2025-01-14T17:42Z
EPSS history
Timeline
  • 14 JAN 17:42Z
    Privilege escalation (PR) through realtime WYSIWYG editing in XWiki
    cvelistv5