-
CVSS Score
-The vulnerability stems from improper output encoding of the 'rev' parameter in a Velocity template. The commit diff shows the fix adds URL encoding via $escapetool.url(), confirming the lack of escaping was the root cause. While this is template logic rather than a traditional function, the variable assignment represents the vulnerable code path where user input is incorporated into the page without sanitization.
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| org.xwiki.platform:xwiki-platform-flamingo-skin-resources | maven | >= 9.7-rc-1, < 14.10.14 | 14.10.14 |
| org.xwiki.platform:xwiki-platform-flamingo-skin-resources | maven | >= 15.0-rc-1, < 15.5.1 | 15.5.1 |