PT-2020-15377 · Jenkins · Jenkins Cryptomove Plugin+1
Wasin Saengow
·
Published
2020-03-09
·
Updated
2023-10-25
·
CVE-2020-2159
CVSS v2.0
9.0
High
| Vector | AV:N/AC:L/Au:S/C:C/I:C/A:C |
Name of the Vulnerable Software and Affected Versions
Jenkins CryptoMove Plugin versions 0.1.33 and earlier
Description
The issue allows attackers with Job/Configure access to execute arbitrary OS commands on the Jenkins master as the OS user account running Jenkins. This is possible because the CryptoMove Plugin allows the configuration of an OS command to execute as part of its build step configuration, which will be executed on the Jenkins controller. Users with Job/Configure permission can exploit this to execute arbitrary OS commands on the Jenkins controller.
Recommendations
For Jenkins CryptoMove Plugin versions 0.1.33 and earlier, consider restricting access to the Job/Configure permission to minimize the risk of exploitation. As a temporary workaround, consider disabling the build step configuration that allows the execution of OS commands until a patch is available.
Fix
OS Command Injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Jenkins
Jenkins Cryptomove Plugin