{"id":"CVE-2022-25174","published":"2022-02-15T16:10:52Z","modified":"2024-08-03T04:36:06Z","title":"Jenkins Pipeline: Shared Groovy Libraries Plugin 552.vd9cc05b8a2e1 and earlier uses the same checkout directories for…","vendor":"Jenkins","product":"Jenkins Pipeline: Shared Groovy Libraries Plugin","tier":"tail","description":{"text":"Jenkins Pipeline: Shared Groovy Libraries Plugin 552.vd9cc05b8a2e1 and earlier uses the same checkout directories for distinct SCMs for Pipeline libraries, allowing attackers with Item/Configure permission to invoke arbitrary OS commands on the controller through crafted SCM contents.","provenance":"source","from":"CVE.org"},"cvss":null,"epss":{"score":0.01404,"percentile":0.72531,"provenance":"source"},"cwes":[],"references":[{"url":"https://www.jenkins.io/security/advisory/2022-02-15/#SECURITY-2463","tags":["x_refsource_CONFIRM"]}],"priority":{"score":14.5,"factors":[{"name":"EPSS percentile","points":14.51}]},"vendorSlug":"jenkins","affectedVersions":[{"vendor":"Jenkins project","product":"Jenkins Pipeline: Shared Groovy Libraries Plugin","versions":[">= unspecified, <= 552.vd9cc05b8a2e1"]}],"affected":[{"ecosystem":"Maven","package":"org.jenkins-ci.plugins.workflow:workflow-cps-global-lib","vulnerableRanges":[">=544.vff04fa68714d, <561.va",">=2.19, <2.21.1","<2.18.1"],"patched":["561.va","2.21.1","2.18.1"],"from":["GHSA-g9fx-6j5c-grmw"],"provenance":"source"}],"euvd":{"id":"EUVD-2022-1006","exploited":false,"provenance":"source"},"lineage":{"familyId":"fam-jenkins-pipeline-shared-groovy-libraries-cve-2022-25174","children":[{"from":"CVE-2022-25174","to":"CVE-2022-29047","relation":"successor","confidence":"high","kind":"lineage","evidence":[{"kind":"version-step","provenance":"source","package":"Maven:org.jenkins-ci.plugins.workflow:workflow-cps-global-lib","fromFixed":"2.21.1","toFixed":"2.21.3","daysApart":56},{"kind":"same-code","provenance":"machine","files":["src/main/java/org/jenkinsci/plugins/workflow/libs/LibraryStep.java"],"commits":["https://github.com/jenkinsci/workflow-cps-global-lib-plugin/commit/ace0de3c2d691662021ea10306eeb407da6b6365","https://github.com/jenkinsci/workflow-cps-global-lib-plugin/commit/97bf32458e60ad252cfe5e7949bacf04459cee64","https://github.com/jenkinsci/workflow-cps-global-lib-plugin/commit/bae59b46cb524549d7f346ba73d3161804c97331"],"basis":"shared function","functions":["Execution"]}]}],"packageHistory":[{"cve":"CVE-2019-10357","published":"2019-07-31","fixed":"2.15","kev":false},{"cve":"CVE-2022-25174","published":"2022-02-15","fixed":"561.va","kev":false},{"cve":"CVE-2022-25177","published":"2022-02-15","fixed":"561.va_ce0de3c2d69","kev":false},{"cve":"CVE-2022-25178","published":"2022-02-15","fixed":"561.va_ce0de3c2d69","kev":false},{"cve":"CVE-2022-25181","published":"2022-02-15","fixed":"561.va_ce0de3c2d69","kev":false}],"package":"Maven:org.jenkins-ci.plugins.workflow:workflow-cps-global-lib"}}