Description
XWiki Remote Macros provides XWiki rendering macros that are useful when migrating content from Confluence. From 1.13 until 1.14.5, the `excerpt-include` macro does not properly escape the included page's title and executes `excerpt` content with the macro's rights. The title handling in `xwiki-pro-macros-ui/src/main/resources/Confluence/Macros/ExcerptInclude.xml` and the rendering of `excerpt` content into XWiki syntax both allow syntax injection. Any user able to edit a page, even without script or programming rights, can supply executable macro syntax in the title or `excerpt` and cause remote code execution when the page is included. This affects confidentiality, integrity and availability of the whole XWiki installation. This issue is fixed in version 1.14.5.
Published: 2026-10-28
Score: 9.9 Critical
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The vulnerability originates from the excerpt-include macro in XWiki Remote Macros, which fails to escape titles and renders excerpt content with macro rights. This flaw allows syntax injection that can execute arbitrary macro code. Attackers can exploit the flaw by editing a page and embedding malicious macro syntax in the title or excerpt field, resulting in remote code execution with the macro's permissions. The weakness aligns with CWE-95 and has the potential to compromise confidentiality, integrity, and availability across the entire XWiki instance.

Affected Systems

Affected products are the xwikisas:xwiki-pro-macros library, specifically versions starting from 1.13 through 1.14.4. The vulnerability is mitigated in release 1.14.5; earlier releases and any 1.14.x version prior to 1.14.5 remain exposed.

Risk and Exploitability

The CVSS base score of 9.9 signifies critical severity, and the EPSS score is not available, indicating limited public data on exploitation. The flaw is not listed in CISA KEV, yet its high severity warrants concern. While the data does not explicitly state the attack vector, the nature of the flaw and its requirement for a page edit context imply a remote exploitation scenario that can be carried out by any user with edit permissions, even without scripting privileges. This allows attackers to compromise the entire installation with minimal prerequisites.

Generated by OpenCVE AI on October 28, 2026 at 16:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the XWiki Remote Macros component to version 1.14.5 or later to remove the vulnerability
  • If an upgrade is not immediately possible, disable the excerpt-include macro in the macros configuration or remove the plugin entirely to block the injection path
  • Restrict page editing permissions to trusted users and implement additional input validation or contextual escaping for macro titles and content

Generated by OpenCVE AI on October 28, 2026 at 16:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-w56x-9778-rppx xwiki-pro-macros has remote code execution from page title and content via excerpt-include macro
History

Wed, 28 Oct 2026 15:45:00 +0000

Type Values Removed Values Added
Description XWiki Remote Macros provides XWiki rendering macros that are useful when migrating content from Confluence. From 1.13 until 1.14.5, the `excerpt-include` macro does not properly escape the included page's title and executes `excerpt` content with the macro's rights. The title handling in `xwiki-pro-macros-ui/src/main/resources/Confluence/Macros/ExcerptInclude.xml` and the rendering of `excerpt` content into XWiki syntax both allow syntax injection. Any user able to edit a page, even without script or programming rights, can supply executable macro syntax in the title or `excerpt` and cause remote code execution when the page is included. This affects confidentiality, integrity and availability of the whole XWiki installation. This issue is fixed in version 1.14.5.
Title XWiki Pro Macros: excerpt-include title and content injection executes code
Weaknesses CWE-95
References
Metrics cvssV3_1

{'score': 9.9, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-28T15:35:45.630Z

Reserved: 2026-05-05T14:39:34.924Z

Link: CVE-2026-44179

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-28T16:17:07.400

Modified: 2026-10-28T16:17:07.400

Link: CVE-2026-44179

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-28T16:30:15Z

Weaknesses
  • CWE-95

    Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')