-
CVSS Score
-The vulnerability stems from unescaped rendering of user-controlled axis names in Jelly template tooltips. The commit diff shows the addition of 'h.xmlEscape()' to sanitize 'p.tooltip', 'x.name', and 'y.name' in the tooltip attributes. Prior to the patch, these values were injected raw into the HTML, making the tooltip rendering logic the vulnerable component. The Jelly templates directly output these values without escaping, which is the root cause.
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| org.jenkins-ci.plugins:matrix-project | maven | <= 1.16 | 1.17 |