Cross-site Scripting in Jenkins Dashboard View Plugin
Moderate severity
GitHub Reviewed
Published
Jun 16, 2021
to the GitHub Advisory Database
•
Updated Dec 27, 2023
Package
Affected versions
>= 2.13, < 2.16
< 2.12.1
Patched versions
2.16
2.12.1
Description
Published by the National Vulnerability Database
May 11, 2021
Reviewed
May 19, 2021
Published to the GitHub Advisory Database
Jun 16, 2021
Last updated
Dec 27, 2023
Jenkins Dashboard View Plugin prior to 2.16 and 2.12.1 does not escape URLs referenced in Image Dashboard Portlets, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers with View/Configure permission.
As part of this fix, the property for image URLs was changed from
url
toimageUrl
. Existing Configuration as Code configurations are still supported, but exports will emit the new property.References