GitHub Advisoryadvisory · Maven
GHSA-gg9m-x3cg-69vh Access key stored in plain text by Jenkins Metrics Plugin
MEDIUM
Official page ↗
- Aliases
- CVE-2022-20621
- Ecosystem
- Maven
- Packages
- org.jenkins-ci.plugins:metrics
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
- Weaknesses
- CWE-522
- Reviewed
- 2022-05-04
Affected packages
• Maven org.jenkins-ci.plugins:metrics: >= 4.0.2.8, < 4.0.2.8.1 → fixed in 4.0.2.8.1
• Maven org.jenkins-ci.plugins:metrics: < 4.0.2.7.1 → fixed in 4.0.2.7.1
Description
Jenkins Metrics Plugin 4.0.2.8 and earlier stores an access key unencrypted in its global configuration file `jenkins.metrics.api.MetricsAccessKey.xml` on the Jenkins controller as part of its configuration.
This access key can be viewed by users with access to the Jenkins controller file system.
Jenkins Metrics Plugin 4.0.2.8.1 stores access key encrypted once its configuration is saved again.
Additionally, the token value is only displayed once when it is generated.
Related
Alias · CVE (1)
- CVE-2022-20621 Jenkins Metrics Plugin 4.0.2.8 and earlier stores an access key unencrypted in its global configuration file on the Jenkins controller… vulnerability
Weakness · CWE (1)
- CWE-522 Insufficiently Protected Credentials weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2022-20621 advisory
- https://github.com/jenkinsci/metrics-plugin/commit/9810480370d4c5e04a2b710934db5461bde0d1b6 web
- https://github.com/jenkinsci/metrics-plugin package
- https://www.jenkins.io/security/advisory/2022-01-12/#SECURITY-1624 web
- http://www.openwall.com/lists/oss-security/2022/01/12/6 web