PT-2020-15339 · Jenkins · Jenkins Harvest Scm Plugin+1
James Holderness
·
Published
2020-02-12
·
Updated
2023-10-25
·
CVE-2020-2130
CVSS v3.1
6.5
Medium
| Vector | AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
Name of the Vulnerable Software and Affected Versions
Jenkins Harvest SCM Plugin versions 0.5.1 and earlier
Description
The issue concerns the storage of passwords in an unencrypted manner within the global configuration file on the Jenkins master. This allows users with access to the master file system to view these passwords. Specifically, the passwords are stored in the
hudson.plugins.harvest.HarvestSCM.xml and in job config.xml files on the Jenkins controller. Users with Extended Read permission can view the credentials in the job config.xml files, while those with access to the Jenkins controller file system can view the credentials in both files.Recommendations
For Jenkins Harvest SCM Plugin versions 0.5.1 and earlier, consider restricting access to the Jenkins controller file system and the job
config.xml files to minimize the risk of exploitation. As a temporary workaround, limit the use of the hudson.plugins.harvest.HarvestSCM.xml and job config.xml files until a secure method of storing passwords is implemented. At the moment, there is no information about a newer version that contains a fix for this vulnerability.Insufficiently Protected Credentials
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Jenkins
Jenkins Harvest Scm Plugin