{"id":"GHSA-9f37-ggxm-h6wx","summary":"CSRF vulnerability in Jenkins Shelve Project Plugin","details":"Jenkins Shelve Project Plugin 3.0 and earlier does not require POST requests for HTTP endpoints, resulting in cross-site request forgery (CSRF) vulnerabilities.\n\nThese vulnerabilities allow attackers to shelve, unshelve, or delete a project.\n\nJenkins Shelve Project Plugin 3.1 requires POST requests for the affected HTTP endpoints.","aliases":["CVE-2020-2321"],"modified":"2024-02-16T08:17:33.920454Z","published":"2022-05-24T17:35:08Z","database_specific":{"nvd_published_at":"2020-12-03T16:15:00Z","cwe_ids":["CWE-352"],"severity":"HIGH","github_reviewed":true,"github_reviewed_at":"2022-12-16T22:26:38Z"},"references":[{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2020-2321"},{"type":"WEB","url":"https://github.com/jenkinsci/shelve-project-plugin/commit/5cb9a4733e9cf37d2e7932928698537b1a9fdaec"},{"type":"PACKAGE","url":"https://github.com/jenkinsci/shelve-project-plugin"},{"type":"WEB","url":"https://www.jenkins.io/security/advisory/2020-12-03/#SECURITY-2108"},{"type":"WEB","url":"http://www.openwall.com/lists/oss-security/2020/12/03/2"}],"affected":[{"package":{"name":"org.jenkins-ci.plugins:shelve-project-plugin","ecosystem":"Maven","purl":"pkg:maven/org.jenkins-ci.plugins/shelve-project-plugin"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.1"}]}],"versions":["1.2","1.3","1.4.4","1.5","2.0","2.1","2.2","2.3","2.4","2.5","3.0","3.0-alpha-1"],"database_specific":{"last_known_affected_version_range":"\u003c= 3.0","source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/05/GHSA-9f37-ggxm-h6wx/GHSA-9f37-ggxm-h6wx.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H"}]}