high8.8
CVE-2022-34178
Reflected Cross site scripting in Jenkins Embeddable Build Status Plugin
Impact
Jenkins Embeddable Build Status Plugin 2.0.3 allows specifying a 'link' query parameter that build status badges will link to, without restricting possible values, resulting in a reflected cross-site scripting (XSS) vulnerability. Embeddable Build Status Plugin 2.0.4 limits URLs to `http` and `https` protocols and correctly escapes the provided value.
Affected packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| maven | org.jenkins-ci.plugins:embeddable-build-status | < 2.0.4 | 2.0.4 |
Affected products
| Vendor | Product | Affected versions |
|---|---|---|
| Jenkins | Embeddable Build Status | Version 2.0.3 |
Weakness classification
References
- NVD record
- CVE.org record
- GitHub advisory
- https://www.jenkins.io/security/advisory/2022-06-22/#SECURITY-2567
- https://github.com/advisories/GHSA-39r3-h8q6-2phq
- https://nvd.nist.gov/vuln/detail/CVE-2022-34178
- https://github.com/jenkinsci/embeddable-build-status-plugin/commit/0fc4a199506328b08dcd0aca572a2ca79ca38714