PT-2025-5355 · Jenkins · Jenkins Git Plugin+1
Kevin Guerroudj
+1
·
Published
2025-01-22
·
Updated
2025-10-03
·
CVE-2025-24397
CVSS v3.1
4.3
Medium
| Vector | AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N |
Name of the Vulnerable Software and Affected Versions
Jenkins GitLab Plugin versions 1.9.6 and earlier
Description
The issue is related to an incorrect permission check in the Jenkins GitLab Plugin. This allows attackers with global Item/Configure permission, but lacking Item/Configure permission on any particular job, to enumerate credential IDs of GitLab API token and Secret text credentials stored in Jenkins. These credential IDs can be used as part of an attack to capture the credentials using another vulnerability.
Recommendations
For Jenkins GitLab Plugin versions 1.9.6 and earlier, upgrade to version 1.9.7 or later to resolve the issue. As a temporary workaround, consider restricting access to the global Item/Configure permission to minimize the risk of exploitation. Additionally, restrict access to the HTTP endpoint related to the GitLab Plugin to prevent enumeration of credential IDs.
Fix
Incorrect Authorization
Improper Authorization
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Jenkins
Jenkins Git Plugin