-
CVSS Score
-Basic Information
CVE ID
-
GHSA ID
-
EPSS Score
-
CWE
-
Published
-
Updated
-
KEV Status
-
Technology
-
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| org.xwiki.platform:xwiki-platform-flamingo-theme-ui | maven | >= 12.6.6, < 13.10.11 | 13.10.11 |
| org.xwiki.platform:xwiki-platform-flamingo-theme-ui | maven | >= 14.0-rc-1, < 14.4.7 | 14.4.7 |
| org.xwiki.platform:xwiki-platform-flamingo-theme-ui | maven | >= 14.5, < 14.10 | 14.10 |
The vulnerability stems from unescaped output of user-controlled values in Velocity templates. The commit diff shows critical additions of $services.rendering.escape and $escapetool.xml() around previously unescaped variables like $themeDoc.displayTitle and $value. These variables were populated from theme properties editable by users, enabling code injection when rendered without proper escaping. The #displayStyleProperty macro's direct output of $value was particularly vulnerable as it handled style properties containing attack payloads.
Ongoing coverage of React2Shell