NetSight
medium5.4

CVE-2021-21649

Cross-site Scripting in Jenkins Dashboard View Plugin

Impact

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` to `imageUrl`. Existing [Configuration as Code](https://plugins.jenkins.io/configuration-as-code/) configurations are still supported, but exports will emit the new property.

Affected packages

EcosystemPackageAffectedFixed in
mavenorg.jenkins-ci.plugins:dashboard-view>= 2.13, < 2.162.16

Affected products

VendorProductAffected versions
JenkinsDashboard View
through 2.15

Weakness classification

References