
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-44179 is a critical XWiki syntax injection vulnerability in the xwiki-pro-macros package that allows remote code execution via the excerpt-include macro. The macro fails to properly escape the title of the included page and executes excerpt content with the macro's elevated rights, enabling any user with page-edit access to execute arbitrary Groovy code. Affected versions are com.xwiki.pro:xwiki-pro-macros >= 1.13 and < 1.14.5; version 1.14.5 contains the fix. It carries a CVSS v3.1 base score of 9.9 (Critical) (GitHub Advisory, XWiki Advisory). The vulnerability was published on June 21, 2026, and added to the GitHub Advisory Database on June 22, 2026.
The root cause is improper neutralization of directives in dynamically evaluated code (CWE-95, Eval Injection). Specifically, ExcerptInclude.xml at line 277 does not escape the title of the included page before rendering it as XWiki syntax, and the content of the {{excerpt}} macro is rendered and output into the macro's execution context with the macro's own (elevated) rights. An attacker with only basic page-edit privileges — no script or programming rights required — can craft a page whose title or content contains XWiki macro syntax (e.g., {{async}}{{groovy}}...{{/groovy}}{{/async}}), which is then executed server-side when the excerpt-include macro processes the page (GitHub Advisory, XWiki Advisory). A public proof-of-concept is included in the advisory.
Successful exploitation results in full remote code execution on the XWiki server, impacting the confidentiality, integrity, and availability of the entire XWiki installation. An attacker can read sensitive data stored in the wiki, modify or delete content, and potentially disrupt service availability. Because the injected code executes with the macro's rights (which may be elevated), the scope of impact extends beyond the attacker's own user context to the broader XWiki environment (GitHub Advisory, XWiki Advisory).
Exploit (or any name) in the XWiki instance.{{async}}{{groovy}}println("Hello from Groovy Title!"){{/groovy}}{{/async}}.excerpt-include macro referencing the same page, along with an excerpt block containing a Groovy payload:{{excerpt-include 0="Exploit.WebHome"}}{{/excerpt-include}}
{{excerpt}}{{async}}{{groovy}}println("Hello from Groovy content!"){{/groovy}}{{/async}}{{/excerpt}}excerpt-include macro processes the page title and excerpt content without escaping, executing the embedded Groovy code with the macro's elevated rights.Hello from Groovy Title! or Hello from Groovy content! without surrounding macro syntax, arbitrary code execution has been achieved. Replace the println payload with destructive or exfiltration commands as desired (GitHub Advisory, XWiki Advisory).excerpt-include macro context; unexpected println output or stack traces in wiki rendering logs.{{async}}, {{groovy}}, or {{async}}{{groovy}} patterns, especially created by low-privileged users.Upgrade com.xwiki.pro:xwiki-pro-macros to version 1.14.5 or later, which contains the fix for this vulnerability. No configuration-based workaround is described in the advisory; upgrading is the only recommended remediation. Administrators should also audit existing wiki pages for titles or content containing suspicious XWiki macro syntax (e.g., {{groovy}}, {{async}}) created by low-privileged users (GitHub Advisory, XWiki Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."