high8.8
CVE-2021-21646
Remote code execution vulnerability in Jenkins Templating Engine Plugin
Impact
Jenkins Templating Engine Plugin 2.1 and earlier does not protect its pipeline configurations using Script Security Plugin. This vulnerability allows attackers with Job/Configure permission to execute arbitrary code in the context of the Jenkins controller JVM. Jenkins Templating Engine Plugin 2.2 integrates with Script Security Plugin to protect its pipeline configurations.
Affected packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| maven | org.jenkins-ci.plugins:templating-engine | <= 2.1 | 2.2 |
Affected products
| Vendor | Product | Affected versions |
|---|---|---|
| Jenkins | Templating Engine | through 2.1 |
Weakness classification
References
- NVD record
- CVE.org record
- GitHub advisory
- http://www.openwall.com/lists/oss-security/2021/04/21/2
- https://www.jenkins.io/security/advisory/2021-04-21/#SECURITY-2311
- https://github.com/advisories/GHSA-p6qc-37hq-wqr6
- https://nvd.nist.gov/vuln/detail/CVE-2021-21646
- https://github.com/jenkinsci/templating-engine-plugin/commit/aed14bed7333329f51330d0a8111e4d94cdee3e6