{"id":"CVE-2020-2121","aliases":["EUVD-2022-5561","GHSA-wf76-qgqq-gcfj"],"status":"published","title":"RCE vulnerability in Google Kubernetes Engine Plugin","description":"Jenkins Google Kubernetes Engine Plugin 0.8.0 and earlier does not configure its YAML parser to prevent the instantiation of arbitrary types, resulting in a remote code execution vulnerability.","severity":{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.02745,"percentile":0.86284,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-502"],"published":"2020-02-12T14:35:45Z","modified":"2026-10-24T10:30:50Z","fixes":[{"ecosystem":"Maven","package":"org.jenkins-ci.plugins:google-kubernetes-engine","fixed_in":["0.8.1"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Maven","package":"org.jenkins-ci.plugins:google-kubernetes-engine","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.8.1"}]}]},{"source":"osv","ecosystem":"Maven","package":"org.jenkins-ci.plugins:google-kubernetes-engine","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.8.1"}]}],"versions":["0.2.0","0.4.0","0.5.0","0.6.0","0.6.1","0.6.2","0.6.3","0.7.0","0.7.1","0.8.0"]}],"products":[{"vendor":"jenkins","product":"google_kubernetes_engine"},{"vendor":"jenkins project","product":"jenkins google kubernetes engine plugin"}],"references":[{"url":"https://jenkins.io/security/advisory/2020-02-12/#SECURITY-1731","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","advisory","web"]},{"url":"http://www.openwall.com/lists/oss-security/2020/02/12/3","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Third Party Advisory","advisory","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-2121","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-wf76-qgqq-gcfj"},{"url":"https://github.com/jenkinsci/google-kubernetes-engine-plugin","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2020-2121","description":"Jenkins Google Kubernetes Engine Plugin 0.8.0 and earlier does not configure its YAML parser to prevent the instantiation of arbitrary types, resulting in a remote code execution vulnerability.","status":"published","published":"2020-02-12T14:35:45Z","modified":"2024-08-04T07:01:40.793Z","updated_at":"2026-11-02T14:35:51.206854Z"}],"euvd":[{"id":"EUVD-2022-5561","description":"Jenkins Google Kubernetes Engine Plugin 0.8.0 and earlier does not configure its YAML parser to prevent the instantiation of arbitrary types, resulting in a remote code execution vulnerability.","status":"published","published":"2020-02-12T14:35:45Z","modified":"2024-08-04T07:01:40Z","updated_at":"2026-11-03T03:08:10.371372Z"}],"ghsa":[{"id":"GHSA-wf76-qgqq-gcfj","title":"RCE vulnerability in Google Kubernetes Engine Plugin","description":"Google Kubernetes Engine Plugin 0.8.0 and earlier does not configure its YAML parser to prevent the instantiation of arbitrary types. This results in a remote code execution vulnerability exploitable by users able to provide YAML input files to Google Kubernetes Engine Plugin’s build step.\n\nGoogle Kubernetes Engine Plugin 0.8.1 configures its YAML parser to only instantiate safe types.","status":"published","published":"2022-05-24T17:08:47Z","modified":"2023-01-30T05:03:30Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-502"],"updated_at":"2026-11-02T14:36:28.424013Z"}],"nvd":[{"id":"CVE-2020-2121","description":"Jenkins Google Kubernetes Engine Plugin 0.8.0 and earlier does not configure its YAML parser to prevent the instantiation of arbitrary types, resulting in a remote code execution vulnerability.","status":"published","published":"2020-02-12T15:15:13.633Z","modified":"2026-06-17T03:11:47.893Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":6.5,"vector":"AV:N/AC:L/Au:S/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"updated_at":"2026-11-02T14:05:53.837808Z"}],"osv":[{"id":"CVE-2020-2121","description":"Jenkins Google Kubernetes Engine Plugin 0.8.0 and earlier does not configure its YAML parser to prevent the instantiation of arbitrary types, resulting in a remote code execution vulnerability.","status":"published","published":"2020-02-12T15:15:13.633Z","modified":"2026-10-24T10:30:50.95967068Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:44:15.212689Z"},{"id":"GHSA-wf76-qgqq-gcfj","title":"RCE vulnerability in Google Kubernetes Engine Plugin","description":"Google Kubernetes Engine Plugin 0.8.0 and earlier does not configure its YAML parser to prevent the instantiation of arbitrary types. This results in a remote code execution vulnerability exploitable by users able to provide YAML input files to Google Kubernetes Engine Plugin’s build step.\n\nGoogle Kubernetes Engine Plugin 0.8.1 configures its YAML parser to only instantiate safe types.","status":"published","published":"2022-05-24T17:08:47Z","modified":"2023-11-08T04:02:51.172662Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-502"],"updated_at":"2026-11-02T15:46:58.401149Z"}]}}
