GitHub Advisoryadvisory · Maven
GHSA-v8v2-fhgv-3vq2 Credentials stored in plain text by Jenkins White Source Plugin
MEDIUM
Official page ↗
- Aliases
- CVE-2020-2213
- Ecosystem
- Maven
- Packages
- org.jenkins-ci.plugins:whitesource
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
- Weaknesses
- CWE-256, CWE-522
- Reviewed
- 2022-12-29
Affected packages
• Maven org.jenkins-ci.plugins:whitesource: < 20.8.1 → fixed in 20.8.1
Description
White Source Plugin prior to version 20.8.1 stores credentials in plain text as part of its global configuration file `org.whitesource.jenkins.pipeline.WhiteSourcePipelineStep.xml` and job config.xml files on the Jenkins controller. These credentials could be viewed by users with Extended Read permission (in the case of job config.xml files) or access to the Jenkins controller file system. Version 20.8.1 contains a patch for the issue.
Related
Alias · CVE (1)
- CVE-2020-2213 Jenkins White Source Plugin 19.1.1 and earlier stores credentials unencrypted in its global configuration file and in job config.xml files… vulnerability
References
- https://nvd.nist.gov/vuln/detail/CVE-2020-2213 advisory
- https://github.com/jenkinsci/whitesource-plugin/commit/4a9ee37246848c65cd41c5cf17d84992ffc6d21d web
- https://github.com/jenkinsci/whitesource-plugin package
- https://jenkins.io/security/advisory/2020-07-02/#SECURITY-1630 web
- http://www.openwall.com/lists/oss-security/2020/07/02/7 web