Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege Jenkins account with Item/Read on any job
-
DeliveryIdentify target job name via enumeration or prior knowledge
-
ExploitIssue unauthenticated-for-target API call to build parameter endpoint
-
ExecutionBypass missing authorization check
-
PersistRead parameter names and values of restricted job
-
ImpactExtract sensitive secrets embedded in build parameters
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
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 | The attacker must possess a valid Jenkins account with Item/Read permission on at least one job anywhere in the Jenkins instance - this is the only prerequisite, and any job (including low-sensitivity ones) satisfies the condition. No special configuration, plugin, or deployment mode is required beyond a standard Jenkins installation with multiple jobs or teams. Exploitation is bounded to read-only access of parameter names and values; the attacker cannot execute builds, modify jobs, or escalate further through this vulnerability alone. The risk is most acute in shared/multi-tenant Jenkins instances where different teams or sensitivity levels coexist on the same controller. |
| Impact | The CVSS 4.3 score (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N) accurately reflects a moderate-priority information-disclosure flaw: network-accessible, low complexity, but requiring a valid low-privilege account. Real-world risk is materially higher than the raw score implies in multi-tenant Jenkins deployments - build parameters frequently contain plaintext API keys, deployment credentials, or environment secrets, meaning C:L understates the actual sensitivity of what may be leaked in practice. EPSS data is not present in the provided intelligence, and no KEV listing or public exploit has been identified, suggesting opportunistic exploitation is not yet documented. The 'Authentication Bypass' tag is a mislabel; this is an authorization (not authentication) control gap - the attacker is fully authenticated. Even a mid-sized municipal IT team in mielec sharing a Jenkins instance across departments should treat this as a patch-cycle priority rather than a back-burner item, given the sensitivity of what build parameters typically carry. |
| Exploit ScenarioDerived | An attacker with a low-privilege Jenkins account - perhaps a contractor account with Item/Read on a single non-sensitive pipeline - sends a crafted API request targeting a restricted job belonging to another team. The missing permission check causes Jenkins to return that job's build parameter names and values, potentially exposing API tokens, database passwords, or cloud credentials stored as build parameters. No public exploit code has been identified, but the attack is straightforward for any user familiar with the Jenkins REST API. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 02, 2026
Missing authorization (CWE-862) in Jenkins 2.579 and earlier (LTS 2.568.2 and earlier) permits any authenticated user holding Item/Read on at least one job to read build parameter names and values from jobs they are not authorized to access. The CVSS vector (PR:L, AV:N, AC:L) confirms low-complexity, network-accessible exploitation requiring only a minimal authenticated foothold. Patched releases (2.580 weekly, LTS 2.568.3) are available per the official vendor advisory; no public exploit or CISA KEV listing has been identified at time of analysis.
RemediationAI
Upgrade to Jenkins 2.580 (weekly track) or Jenkins LTS 2.568.3 to obtain the vendor-released patch that introduces the missing permission check. Both fix versions are confirmed by the vendor advisory at https://www.jenkins.io/security/advisory/2026-09-02/#SECURITY-4006. If immediate patching is not feasible, restrict Item/Read permissions to the smallest possible set of trusted, internal users, since any account holding this permission on any job can exploit the flaw. Audit all Jenkins user accounts and roles for Item/Read grants, and consider temporarily revoking that permission from guest or contractor accounts until patching is complete. Note that removing Item/Read may break legitimate job visibility for affected users, so coordinate with pipeline owners before applying this compensating control.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Jenkins enforces access control through a fine-grained permission model in which Item/Read is the lowest-tier job-level permission, granting basic visibility to a job. CWE-862 (Missing Authorization) describes a code path that fails to verify the caller holds appropriate permissions on the target resource before returning sensitive data. In this case, the affected API endpoint for retrieving build parameter names and values performs no authorization check against the requested job - only the presence of Item/Read on any job in the instance is sufficient to trigger the disclosure. The affected product is identified by CPE cpe:2.3:a:jenkins_project:jenkins:*:*:*:*:*:*:*:*, covering all weekly builds through 2.579 and all LTS builds through 2.568.2. Build parameters in Jenkins frequently carry secrets, API tokens, environment-specific credentials, and deployment configuration that pipeline authors intended to be scoped to authorized teams.
Know when Jenkins 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
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Network-accessible Jenkins API requires only a low-privilege authenticated account; impact is limited to partial confidentiality of build parameters, with no integrity or availability effect.
Primary rating from Vendor (jenkins).
CVSS VectorVendor: jenkins
Lifecycle Timeline
3DescriptionCVE.org
A missing permission check in Jenkins 2.579 and earlier, LTS 2.568.2 and earlier allows attackers with Item/Read permission on at least one job to read build parameter names and values of jobs they have no access to.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour
A sandbox bypass vulnerability exists in Jenkins Pipeline: Groovy Plugin 2.63 and earlier in pom.xml, src/main/java/org/
The Jenkins CLI subsystem in Jenkins before 1.638 and LTS before 1.625.2 allows remote attackers to execute arbitrary co
The remoting module in Jenkins before 2.32 and LTS before 2.19.3 allows remote attackers to execute arbitrary code via a
Multiple unspecified API endpoints in Jenkins before 1.650 and LTS before 1.642.2 allow remote authenticated users to ex
The Fingerprints pages in Jenkins before 1.638 and LTS before 1.625.2 might allow remote attackers to obtain sensitive j
The remoting module in Jenkins before 1.650 and LTS before 1.642.2 allows remote attackers to execute arbitrary code by
A sandbox bypass vulnerability exists in Jenkins Script Security Plugin 1.53 and earlier in src/main/java/org/jenkinsci/
A code execution vulnerability exists in the Stapler web framework used by Jenkins 2.153 and earlier, LTS 2.138.3 and ea
A sandbox bypass vulnerability exists in Jenkins Script Security Plugin 1.50 and earlier in src/main/java/org/jenkinsci/
A sandbox bypass vulnerability exists in Pipeline: Declarative Plugin 1.3.3 and earlier in. Rated high severity (CVSS 8.
A sandbox bypass vulnerability exists in Pipeline: Groovy Plugin 2.61 and earlier in src/main/java/org/jenkinsci/plugins
EUVD-2026-70122
GHSA-9v33-56f7-qg5c
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB