CVE-2025-55728CWE-94CWE-95code-injection

CVE-2025-55728

Critical · published September 9, 2025

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

🔥 Remote code execution is just a careless change away in XWiki Remote Macros! Any user who can edit a page can unleash chaos without breaking a sweat! Think of it like a restaurant where customers can scribble on the menu—if the chef doesn’t double-check the orders, they might end up serving something completely off the wall! An attacker could exploit this vulnerability to execute arbitrary code on the server, potentially leading to total control over the system. This could mean stealing sensitive information, altering data, or even bringing the entire site down! Imagine a thief waltzing into a vault because the door was left wide open—absolutely devastating!

Put simply

Think of it like a restaurant where customers can scribble on the menu—if the chef doesn’t double-check the orders, they might end up serving something completely off the wall! The flaw stems from a missing escaping of the classes parameter in the panel macro, which allows for XWiki syntax injection. This lets an attacker craft malicious inputs that the server interprets as commands, resulting in remote code execution.

What to do

An attacker could exploit this vulnerability to execute arbitrary code on the server, potentially leading to total control over the system. This could mean stealing sensitive information, altering data, or even bringing the entire site down! Imagine a thief waltzing into a vault because the door was left wide open—absolutely devastating! To protect your XWiki instance, upgrade to version 1.26.5 or later immediately. Additionally, review your user access controls to ensure only trusted users can edit pages. Consistently audit your macros for similar vulnerabilities—it’s a proactive approach! You've got this! Follow these steps and lock down your XWiki server like a pro! 🛡️

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.00793 · 55.9th percentile
Weaknesses
CWE-94 · Improper Control of Generation of Code ('Code Injection'); CWE-95 · Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')
Published
2025-09-09T23:15Z
Affected products (1)
ProductVersionsFixed in
xwiki/pro_macros≥ 1.0, < 1.26.51.26.5
References (6)
EPSS history
Timeline
  • 09 SEP 18:40Z
    XWiki Remote Macros vulnerable to remote code execution using the panel macro
    cvelistv5