CVE-2023-36469CWE-74

Code injection through NotificationRSSService in XWiki Platform

Critical · published June 29, 2023

Patch now

High probability of exploitation

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

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

🚨 Any user can run arbitrary script macros, like handing over the keys to your wiki! 🔥 Think of this like letting every guest at a party access the master key to your house. They could rearrange the furniture, steal the snacks, or even throw a wild rave without you knowing! An attacker can execute code that compromises the entire wiki, allowing them unrestricted access to read and write all contents. This could lead to data theft, defacement, or even complete control over the entire platform—absolutely devastating for any organization relying on XWiki.

Put simply

Think of this like letting every guest at a party access the master key to your house. They could rearrange the furniture, steal the snacks, or even throw a wild rave without you knowing! This vulnerability in XWiki allows users who can edit their own profiles to execute arbitrary Groovy and Python macros, leading to remote code execution. This means they can manipulate the wiki's contents without authorization, as it lacks proper validation for script execution.

What to do

An attacker can execute code that compromises the entire wiki, allowing them unrestricted access to read and write all contents. This could lead to data theft, defacement, or even complete control over the entire platform—absolutely devastating for any organization relying on XWiki. Update to XWiki versions 14.10.6 or 15.2RC1 immediately to close this dangerous gap. If you can’t patch yet, consider applying the manual workaround to the affected document, but be warned that it will disrupt certain functionalities. Don’t forget to replace the .jar file for templates to ensure full protection! You've got this! Follow these steps to secure your XWiki and keep the bad guys out! 🛡️

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.82032 · 99.7th percentile
Weakness
CWE-74 · Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')
Published
2023-06-29T20:38Z
EPSS history
Timeline
  • 29 JUN 20:38Z
    Code injection through NotificationRSSService in XWiki Platform
    cvelistv5