Cyber Resilience

CVE-2025-49582

Xwiki 15.9 – 16.4.7

Public PoC
Published
13 June 2025
Modified
17 June 2026
Patch / advisory
CVSS Score v4 8.6
Click a component to see what it means
Raw vectorCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
EPSS Score 0.0072 51th percentile
Risk Priority 55 floored blend · peak EPSS

Summary

CVE-2025-49582 is a high-severity Insufficient UI Warning of Dangerous Operations (CWE-357) vulnerability in Xwiki Xwiki. Its CVSS base score is 8.6 (High).

Operationally, exploitation aligns with the MITRE ATT&CK technique User Execution (T1204); ranked in the top 49% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.

Deeper analysis AI-assisted summary

Synthesised by an AI model from the NVD description and linked references — a reading aid, not an authoritative source.

XWiki is a generic wiki platform affected by an incomplete implementation of required rights analyzers introduced in version 15.9RC1. These analyzers are intended to warn users when editing pages that contain dangerous macros such as malicious script macros authored by lower-privileged users, but they fail to inspect non-lowercase macro parameters, titles and other parameters that can embed XWiki syntax, and the source parameters of the content and context macros.

An attacker with limited rights can therefore craft hidden malicious macros, including Groovy or Python script macros, inside a page. When a user possessing programming rights subsequently edits that page, the macros execute, resulting in remote code execution on the server.

The vulnerability is addressed in XWiki 16.4.7, 16.10.3, and 17.0.0 by hardening the required rights analyzers to cover the previously omitted cases; the corresponding fixes are documented in the referenced GitHub commits and the advisory GHSA-c32m-27pj-4xcj. The EPSS score has remained flat at 0.0131 with no material increase since disclosure.

EU & UK References

Vulnerability Data

XWiki is a generic wiki platform. When editing content that contains "dangerous" macros like malicious script macros that were authored by a user with fewer rights, XWiki warns about the execution of these macros since XWiki 15.9RC1. These required rights…

more

analyzers that trigger these warnings are incomplete, allowing an attacker to hide malicious content. For most macros, the existing analyzers don't consider non-lowercase parameters. Further, most macro parameters that can contain XWiki syntax like titles of information boxes weren't analyzed at all. Similarly, the "source" parameters of the content and context macro weren't anylzed even though they could contain arbitrary XWiki syntax. In the worst case, this could allow a malicious to add malicious script macros including Groovy or Python macros to a page that are then executed after another user with programming righs edits the page, thus allowing remote code execution. The required rights analyzers have been made more robust and extended to cover those cases in XWiki 16.4.7, 16.10.3 and 17.0.0.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise Techniques

T1204 User Execution Execution
An adversary may rely upon specific actions by a user in order to gain execution.
T1204.001 Malicious Link Execution
An adversary may rely upon a user clicking a malicious link in order to gain execution.
T1204.002 Malicious File Execution
An adversary may rely upon a user opening a malicious file in order to gain execution.
Derived from this CVE’s CWE(s) via the direct CWE→ATT&CK cross-walk.

CVEs Like This One

CVE-2025-49587Same product: Xwiki Xwiki
CVE-2025-49585Same product: Xwiki Xwiki
CVE-2025-49583Same product: Xwiki Xwiki
CVE-2023-36470Same product: Xwiki Xwiki
CVE-2023-26472Same product: Xwiki Xwiki
CVE-2024-43400Same product: Xwiki Xwiki
CVE-2025-49584Same product: Xwiki Xwiki
CVE-2025-32783Same product: Xwiki Xwiki
CVE-2022-36098Same product: Xwiki Xwiki
CVE-2023-45134Same product: Xwiki Xwiki

Affected Assets

xwiki
xwiki
17.0.0 · 15.9 — 16.4.7 · 16.5.0 — 16.10.3

Mitigating Controls

Mitigating Controls (NIST CSF 2.0) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.

PR.PS-06 mostly match
prevents

Secure SDLC practices directly encompass designing noticeable UI warnings for risky operations.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

finds

Security testing in development and acceptance validates that dangerous-operation warnings are sufficiently prominent.

prevents

Secure development lifecycle requires usable security prompts and warnings to be designed into the UI.

prevents

Application security requirements include clear, effective user warnings for dangerous operations.

prevents

Secure system architecture and engineering principles address usable security mechanisms such as prominent warnings.

prevents

Secure coding practices include implementing noticeable, effective UI warnings for risky actions.

References