CVE-2020-2276
Description
Jenkins Selection tasks Plugin 1.0 and earlier allows attackers with Job/Configure permission to execute arbitrary system commands on the Jenkins controller.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Jenkins Selection tasks Plugin 1.0 and earlier allows attackers with Job/Configure permission to execute arbitrary system commands on the Jenkins controller.
Vulnerability
Description
CVE-2020-2276 affects the Jenkins Selection tasks Plugin, which in versions 1.0 and earlier executes a user-specified program directly on the Jenkins controller [1][3]. The root cause is that the plugin does not sanitize or restrict the program parameter, allowing users to specify any command-line call [3].
Exploitation
To exploit this vulnerability, an attacker must have the Job/Configure permission in Jenkins [1][3]. This permission is typically granted to users who can configure jobs, such as developers or build managers. The attacker specifies an arbitrary system command (e.g., a shell command) as the program to execute within a job configuration [3]. No additional authentication or network position is required beyond the Jenkins credentials with that permission [1].
Impact
Successful exploitation allows the attacker to execute any command on the Jenkins controller, running with the same OS user privileges as the Jenkins process [1][3]. This could lead to full compromise of the Jenkins instance, including data exfiltration, installation of backdoors, or lateral movement within the network [1].
Mitigation
As of the advisory date (2020-09-16), the Selection tasks Plugin had not yet received a fix [1][2]. The Jenkins Security Advisory lists it among plugins with unresolved vulnerabilities [2]. Users are advised to either remove or disable the plugin if not strictly necessary, or ensure strict access controls limit Job/Configure permission [1][2].
AI Insight generated on May 21, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
org.jvnet.hudson.plugins:selection-tasks-pluginMaven | <= 1.0 | — |
Affected products
2- Range: unspecified
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
4- github.com/advisories/GHSA-79h8-7735-v3f9ghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2020-2276ghsaADVISORY
- www.openwall.com/lists/oss-security/2020/09/16/3ghsamailing-listx_refsource_MLISTWEB
- www.jenkins.io/security/advisory/2020-09-16/ghsax_refsource_CONFIRMWEB
News mentions
1- Jenkins Security Advisory 2020-09-16Jenkins Security Advisories · Sep 16, 2020