PT-2021-14675 · Jenkins · Jenkins Owasp Dependency-Track Plugin+1
Justin Philip
·
Published
2021-03-30
·
Updated
2023-10-25
·
CVE-2021-21632
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 OWASP Dependency-Track Plugin versions 3.1.0 and earlier
Description
A missing permission check in the plugin allows attackers with Overall/Read permission to connect to an attacker-specified URL, capturing credentials stored in Jenkins. The issue affects several HTTP endpoints, where attackers can use attacker-specified credentials IDs to capture "Secret text" credentials. If no credentials ID is specified, the globally configured credential is used, if set up, and can be captured.
Recommendations
For Jenkins OWASP Dependency-Track Plugin versions 3.1.0 and earlier, update to version 3.1.1 or later, which requires appropriate permissions for the affected HTTP endpoints. As a temporary workaround, consider restricting access to the affected HTTP endpoints to minimize the risk of exploitation.
Fix
Missing Authorization
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Jenkins
Jenkins Owasp Dependency-Track Plugin