First published: Fri Jan 26 2018(Updated: )
Jenkins 2.73.1 and earlier, 2.83 and earlier users with permission to create or configure agents in Jenkins could configure a launch method called 'Launch agent via execution of command on master'. This allowed them to run arbitrary shell commands on the master node whenever the agent was supposed to be launched. Configuration of this launch method now requires the Run Scripts permission typically only granted to administrators.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
Jenkins Jenkins | <=2.73.1 | |
Jenkins Jenkins | <=2.83 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2017-1000393 is classified as a high severity vulnerability.
To fix CVE-2017-1000393, upgrade Jenkins to version 2.73.2 or later, or 2.83.1 or later.
CVE-2017-1000393 affects Jenkins versions 2.73.1 and earlier, and 2.83 and earlier.
CVE-2017-1000393 can allow attackers to execute arbitrary shell commands on the Jenkins master node.
Disabling the 'Launch agent via execution of command on master' method can reduce exposure until a fix is applied.