CVE-2023-36477CWE-79

Persistent Cross-site Scripting (XSS) through CKEditor Configuration pages in XWiki Platform

Critical · published June 30, 2023

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

🚨 Any user with edit rights can wreak havoc in the XWiki platform, turning it into a playground for mischief! 🔥 Think of it like a restaurant where any staff member can access the kitchen and change the menu at will — one rogue employee could swap out the chef's special for something unappetizing or even toxic! An attacker could delete crucial technical documents, leading to loss of service, and even tamper with the JavaScript configuration of CKEditor, opening the door to persistent XSS attacks. This means all sorts of malicious scripts could run, compromising user data and the integrity of your wiki!

Put simply

Think of it like a restaurant where any staff member can access the kitchen and change the menu at will — one rogue employee could swap out the chef's special for something unappetizing or even toxic! This vulnerability allows any user with edit rights in the CKEditor space to modify and delete content, including potentially harmful changes to JavaScript configurations, leading to persistent cross-site scripting flaws.

What to do

An attacker could delete crucial technical documents, leading to loss of service, and even tamper with the JavaScript configuration of CKEditor, opening the door to persistent XSS attacks. This means all sorts of malicious scripts could run, compromising user data and the integrity of your wiki! Upgrade immediately to XWiki versions 14.10.6 or 15.1, or for older versions, patch the CKEditor Integration extension to 1.64.9. If you can't upgrade, make sure to restrict edit and delete permissions to a trusted user group like `XWiki.XWikiAdminGroup`. You've got this! With these steps, you'll secure your XWiki faster than a chef can whip up a soufflé! 🛡️

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.00903 · 59.4th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2023-06-30T18:57Z
EPSS history
Timeline
  • 30 JUN 18:57Z
    Persistent Cross-site Scripting (XSS) through CKEditor Configuration pages in XWiki Platform
    cvelistv5