Jenkins Pipeline: Groovy Plugin 2648.va9433432b33c and earlier uses the same checkout directories for distinct SCMs when reading the script file (typically Jenkinsfile) for Pipelines, allowing attackers with Item/Configure permission to invoke arbitrary OS commands on the controller through crafted SCM contents.
| Package (Ecosystem) | Introduced | Fixed | Limit |
|---|---|---|---|
| org.jenkins-ci.plugins.workflow:workflow-cps(Maven) | 2646.v6ed3b5b01ff1 | 2656.vf7a | N/A |
| org.jenkins-ci.plugins.workflow:workflow-cps(Maven) | 2.93 | 2.94.1 | N/A |
| org.jenkins-ci.plugins.workflow:workflow-cps(Maven) | 0 | 2.92.1 | N/A |
CVSS Metrics