CVE-2024-55877CWE-96

XWiki allows remote code execution from account through macro descriptions and XWiki.XWikiSyntaxMacrosList

Critical · published December 12, 2024

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

🔥 A sneaky macro exploit lets any user with an account pull off remote code execution on XWiki installations from version 9.7-rc-1 to just before 15.10.11, 16.4.1, and 16.5.0! Think of it like a restaurant where anyone with a reservation can walk into the kitchen and start swapping out ingredients—without any checks in place, the chef is in hot water! An attacker could compromise the entire XWiki environment, gaining unfettered access to confidential data and the ability to manipulate or delete critical information. This could lead to an absolute breakdown of trust in the platform, making it a playground for attackers. Yikes!

Put simply

Think of it like a restaurant where anyone with a reservation can walk into the kitchen and start swapping out ingredients—without any checks in place, the chef is in hot water! This vulnerability arises from a flaw that allows users to add instances of `XWiki.WikiMacroClass` on any page, resulting in arbitrary code execution. This can significantly compromise the confidentiality, integrity, and availability of the entire XWiki installation.

What to do

An attacker could compromise the entire XWiki environment, gaining unfettered access to confidential data and the ability to manipulate or delete critical information. This could lead to an absolute breakdown of trust in the platform, making it a playground for attackers. Yikes! Update immediately to XWiki versions 15.10.11, 16.4.1, or 16.5.0 to patch this critical flaw. If you can't update right away, manually apply the patch to the `XWiki.XWikiSyntaxMacrosList` page as a temporary workaround. Don't wait! You've got this! 🌟 Follow these steps to secure your XWiki installation and become a true security hero! 🛡️

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.01603 · 75.6th percentile
Weakness
CWE-96 · Improper Neutralization of Directives in Statically Saved Code ('Static Code Injection')
Published
2024-12-12T19:13Z
EPSS history
Timeline
  • 12 DEC 19:13Z
    XWiki allows remote code execution from account through macro descriptions and XWiki.XWikiSyntaxMacrosList
    cvelistv5