{"id":"CVE-2022-25183","published":"2022-02-15T16:11:07Z","modified":"2024-08-03T04:36:06Z","title":"Jenkins Pipeline: Shared Groovy Libraries Plugin 552.vd9cc05b8a2e1 and earlier uses the names of Pipeline libraries to…","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 names of Pipeline libraries to create cache directories without any sanitization, allowing attackers with Item/Configure permission to execute arbitrary code in the context of the Jenkins controller JVM using specially crafted library names if a global Pipeline library configured to use caching already exists.","provenance":"source","from":"CVE.org"},"cvss":null,"epss":{"score":0.01571,"percentile":0.75367,"provenance":"source"},"cwes":[],"references":[{"url":"https://www.jenkins.io/security/advisory/2022-02-15/#SECURITY-2586","tags":["x_refsource_CONFIRM"]}],"priority":{"score":15.1,"factors":[{"name":"EPSS percentile","points":15.07}]},"vendorSlug":"jenkins","affectedVersions":[{"vendor":"Jenkins project","product":"Jenkins Pipeline: Shared Groovy Libraries Plugin","versions":[">= unspecified, <= 552.vd9cc05b8a2e1",">= 2.21, < unspecified"]}],"affected":[{"ecosystem":"Maven","package":"org.jenkins-ci.plugins.workflow:workflow-cps-global-lib","vulnerableRanges":["<561.va_ce0de3c2d69"],"patched":["561.va_ce0de3c2d69"],"from":["GHSA-pfwp-q984-w7wh"],"provenance":"source"}],"euvd":{"id":"EUVD-2022-1125","exploited":false,"provenance":"source"},"lineage":{"familyId":"fam-jenkins-pipeline-shared-groovy-libraries-cve-2022-25174","children":[{"from":"CVE-2022-25183","to":"CVE-2022-29047","relation":"related","confidence":"medium","kind":"lineage","evidence":[{"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"]}]}]}}