Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Jenkins is network-exposed (AV:N), Item/Read is a low privilege role (PR:L), and only SCM metadata is disclosed with no integrity or availability impact (C:L/I:N/A:N).
Primary rating from Vendor (jenkins).
CVSS VectorVendor: jenkins
Lifecycle Timeline
2DescriptionCVE.org
A missing permission check in Jenkins Git Parameter Plugin 462.vdcf3df2ed2ca_ and earlier allows attackers with Item/Read permission to obtain information about the SCM repository used by a job, such as branch names, tag names, and revision metadata.
AnalysisAI
Missing authorization in Jenkins Git Parameter Plugin 462.vdcf3df2ed2ca_ and earlier exposes SCM repository metadata - branch names, tag names, and revision data - to any Jenkins user holding only Item/Read permission. An authenticated low-privilege user can query this metadata from jobs they can read without possessing the additional permissions that should gate SCM enumeration. No active exploitation has been confirmed, EPSS probability is minimal at 0.21% (11th percentile), and SSVC rates exploitation as none - making this a low-priority information disclosure issue for most organizations.
Technical ContextAI
The Jenkins Git Parameter Plugin extends Jenkins' parameterized build framework to allow dynamic selection of Git branches, tags, or commit revisions as job parameters. The root cause is CWE-862 (Missing Authorization): a plugin endpoint or internal function returns SCM repository metadata without verifying that the requesting principal holds any permission beyond the base Item/Read role. Jenkins' permission model grants Item/Read as the minimum access level for viewing a job's existence and configuration; a properly implemented check would require an additional permission (such as Item/Configure or a plugin-specific capability) before exposing repository structure. The CPE cpe:2.3:a:jenkins_project:jenkins_git_parameter_plugin:*:*:*:*:*:*:*:* covers all versions up to and including 462.vdcf3df2ed2ca_, indicating no prior version is safe.
RemediationAI
Update the Jenkins Git Parameter Plugin to the version published after 462.vdcf3df2ed2ca_ as documented in the Jenkins security advisory at https://www.jenkins.io/security/advisory/2026-06-24/#SECURITY-3745 - the precise patched version number is not available in current input data and must be confirmed directly from that advisory before deployment. As a compensating control prior to patching, restrict Item/Read permission on Jenkins jobs backed by sensitive Git repositories to only explicitly trusted users or service accounts; this directly limits the population of principals who can trigger the missing-check code path. Be aware that over-restricting Item/Read may break legitimate use cases such as read-only dashboards or build status monitors. If Jenkins uses Role-Based Access Control, audit the matrix for accounts that hold Item/Read on sensitive pipeline jobs but should not have visibility into repository structure.
Same weakness CWE-862 – Missing Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-38766
GHSA-hwvp-7xqv-8jx3