Skip to main content

Build Step Plugin CVE-2026-84660

| EUVDEUVD-2026-70126 MEDIUM
Missing Authorization (CWE-862)
2026-09-02 jenkins GHSA-6c8f-jr82-2h3f
5.4
CVSS 3.1 · Vendor: jenkins
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to Jenkins with low-privilege account
  2. Delivery
    Configure or leverage upstream pipeline using `build` step
  3. Exploit
    Trigger upstream pipeline build to spawn downstream job
  4. Execution
    Cancel upstream build via normal Item/Cancel on upstream job
  5. Persist
    Plugin propagates cancellation to downstream job without Item/Cancel check
  6. Impact
    Downstream build aborted, bypassing authorization boundary

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

Exploitation requires an authenticated Jenkins session with at minimum Item/Build permission on an upstream pipeline job that contains a build step invoking a downstream job. The attacker must also be able to cancel the upstream build (requiring Item/Cancel on the upstream job, which is achievable if the attacker owns or controls the upstream project). The vulnerable condition triggers only when the upstream build is canceled while a downstream build it spawned is still queued or running. Limiting factors: unauthenticated or anonymous access is insufficient (PR:L required); the affected behavior is confined to Jenkins instances with Pipeline: Build Step Plugin ≤599.v4b_67ea_11b_152 installed; and the build step must be present in an active pipeline definition targeting a downstream job with separate ownership or stricter ACLs.

Impact

The CVSS 5.4 Medium score (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L) reflects a bounded but genuine impact: exploitation demands authenticated access, and consequences are limited to unauthorized build cancellations rather than data exfiltration or remote code execution. No EPSS data was provided, and the CVE is not listed in the CISA KEV catalog, making widespread opportunistic exploitation unlikely. That said, even a mid-sized municipal IT team in kielce relying on Jenkins for multi-team CI/CD pipeline isolation should treat this as urgent if their permission model uses Item/Cancel boundaries to enforce job segregation - a rogue or compromised low-privilege pipeline account could systematically abort delivery pipelines belonging to other teams without detectable authorization failures. No public exploit has been identified at time of analysis; the vulnerability is a logic flaw requiring no shellcode or tooling, only normal pipeline API calls.

Exploit ScenarioDerived

An authenticated Jenkins user with a low-privilege account holding Item/Build on an upstream pipeline job - but explicitly denied Item/Cancel on a critical downstream deployment job - submits a build of the upstream job via the build step. By then canceling the upstream build (which requires only Item/Cancel on the upstream job, which the attacker controls), the plugin automatically propagates the cancellation to the downstream deployment job, aborting it without any permission check on the downstream target. No exploit tooling or public PoC is required; the attack is a normal use of the Jenkins API against an unpatched plugin.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 02, 2026

Missing Item/Cancel permission enforcement in Jenkins Pipeline: Build Step Plugin ≤599.v4b_67ea_11b_152 allows authenticated low-privilege users to cancel downstream builds they are not authorized to abort. When an upstream pipeline job using the build step is canceled, the plugin propagates the cancellation to all triggered downstream jobs without verifying that the build's authentication context holds Item/Cancel permission on those downstream jobs. Jenkins reported this in their 2026-09-02 security advisory (SECURITY-3870); no public exploit code has been identified at time of analysis.

RemediationAI

Upgrade Jenkins Pipeline: Build Step Plugin to a version beyond 599.v4b_67ea_11b_152 per the Jenkins security advisory at https://www.jenkins.io/security/advisory/2026-09-02/#SECURITY-3870; confirm the specific patched release version in the Jenkins Update Center before deploying, as the exact fixed version number is not stated in the available advisory data. As a compensating control where immediate patching is not feasible, restrict the Item/Build permission on upstream pipeline jobs to only explicitly trusted service accounts, reducing the population of principals able to trigger the build step and reach the vulnerable cancellation path; note that over-restricting Item/Build will prevent legitimate pipeline orchestration and may require rebalancing ACLs after patching. Audit pipeline job ACLs to identify accounts that hold Item/Build on upstream jobs but should not hold Item/Cancel on downstream jobs, as these represent the exploitable privilege gap.

Affected VersionsENISA

Jenkins Pipeline: Build Step Plugin 0 ≤599.v4b_67ea_11b_152

Affected Packages

euvd jenkins_pipeline_build_step_plugin no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

The Jenkins Pipeline: Build Step Plugin (CPE: cpe:2.3:a:jenkins_project:jenkins_pipeline:_build_step_plugin) provides the build pipeline step, which orchestrates downstream job invocations from pipeline scripts. Jenkins enforces a fine-grained permission model where Item/Cancel is a distinct, separately assignable permission required to abort or cancel a queued or running build. CWE-862 (Missing Authorization) identifies the root cause: the cancellation propagation logic in the plugin executes without asserting that the triggering authentication context possesses Item/Cancel on the downstream job. This effectively short-circuits the Jenkins authorization layer for any downstream build that was initiated via the build step, making the downstream job's configured Item/Cancel ACL unenforceable in this code path.

Know when Jenkins Pipeline 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 5.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
vuln.today AI 5.4 MEDIUM

PR:L reflects required authenticated access; I:L and A:L capture unauthorized build cancellation impact with no confidentiality exposure.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/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
None
Integrity
Low
Availability
Low

Lifecycle Timeline

3
CVSS changed
Sep 02, 2026 - 18:22 NVD
5.4 (MEDIUM)
CVE Published
Sep 02, 2026 - 15:40 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 02, 2026 - 15:40 cve.org
MEDIUM 5.4

DescriptionCVE.org

A missing permission check in Jenkins Pipeline: Build Step Plugin 599.v4b_67ea_11b_152 and earlier causes downstream builds triggered by the build step to be canceled even when the build's authentication lacks Item/Cancel permission on the downstream job.

Threat Intelligence Overview

EPSS Score
0.2%
Top 86% exploitable
Prevalence
High
Jenkins is a widely deployed CI/CD platform across enterprise and open-source environments
Data Quality
5 sources
Confidence: Medium

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 No
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
High
Technical Impact
Partial

Priority Score

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

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