Skip to main content

Jenkins Git Parameter Plugin CVE-2026-57286

| EUVDEUVD-2026-38766 MEDIUM
Missing Authorization (CWE-862)
2026-06-24 jenkins GHSA-hwvp-7xqv-8jx3
4.3
CVSS 3.1 · Vendor: jenkins
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privilege Jenkins credentials
  2. Delivery
    Identify jobs using Git Parameter Plugin
  3. Exploit
    Send crafted request to parameter population endpoint
  4. Execution
    Receive branch, tag, and revision metadata
  5. Impact
    Use metadata for CI/CD reconnaissance

Vulnerability Assessment

Weakness
CWE
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a valid Jenkins account with at least Item/Read permission on a job that uses the Git Parameter Plugin and is connected to a Git SCM repository - this is the minimum standard read role in Jenkins' authorization matrix. The job itself must be configured with this plugin as a parameter provider; jobs not using Git Parameter Plugin are unaffected. Exploitation is bounded by the need for authenticated credentials (PR:L per CVSS vector), meaning unauthenticated external attackers cannot exploit this without first obtaining a Jenkins account. The impact ceiling is SCM metadata disclosure - no write capability, no code execution, and no availability impact. Jenkins instances that enforce strict Item/Read grants (assigning it only to users who genuinely need to enumerate SCM structure) or that do not expose the Git Parameter Plugin to lower-trust accounts are not realistically at risk.

Impact

The CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N yields a 4.3 Medium score, correctly reflecting that exploitation is network-accessible and requires only low-privilege credentials, but impact is limited to partial confidentiality of SCM metadata. EPSS at 0.21% (11th percentile) is consistent with a low-complexity but low-impact finding that has not attracted attacker interest. SSVC independently rates exploitation as none, automatable as no, and technical impact as partial - all converging on a real-but-deprioritized posture. The information disclosed (branch and tag names, revision identifiers) is useful for reconnaissance of CI/CD pipelines and targeted branch-specific attacks but does not directly enable code execution, credential theft, or service disruption. There is no conflict between signals here: CVSS, EPSS, and SSVC all align on a medium-low real-world priority. No public exploit code identified and not listed in CISA KEV.

Exploit ScenarioDerived

An authenticated Jenkins user with only Item/Read access on a target job - for example, a developer scoped to a single project - sends a crafted HTTP request to the Git Parameter Plugin's parameter-population endpoint, receiving in the response a full listing of branch names, tag names, and commit revision metadata from the backing Git repository. This metadata could be used to identify unreleased feature branches, security-fix branches, or version tags, enabling more targeted follow-on attacks against the CI/CD pipeline or the upstream repository. No public exploit code exists at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 22, 2026

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.

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.

Affected VersionsENISA

Jenkins Git Parameter Plugin 0 ≤462.vdcf3df2ed2ca_

Affected Packages

maven org.jenkins-ci.tools:git-parameter fix: 462.463
euvd jenkins_git_parameter_plugin no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in maven, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

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.

Know when Jenkins Git Parameter Plugin gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (jenkins) PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 4.3 MEDIUM

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).

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (jenkins).

CVSS VectorVendor: jenkins

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

DescriptionCVE.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.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Medium
widely-used Jenkins plugin for parameterized Git branch/tag builds
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

22
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy