CVE-2017-1000393: OS Command Injection
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.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2017-1000393?
CVE-2017-1000393 is classified as a high severity vulnerability.
How do I fix CVE-2017-1000393?
To fix CVE-2017-1000393, upgrade Jenkins to version 2.73.2 or later, or 2.83.1 or later.
Who is affected by CVE-2017-1000393?
CVE-2017-1000393 affects Jenkins versions 2.73.1 and earlier, and 2.83 and earlier.
What types of attacks can occur due to CVE-2017-1000393?
CVE-2017-1000393 can allow attackers to execute arbitrary shell commands on the Jenkins master node.
Can I disable the launch method to mitigate CVE-2017-1000393?
Disabling the 'Launch agent via execution of command on master' method can reduce exposure until a fix is applied.