Skip to main content

Jenkins CVE-2026-84657

| EUVDEUVD-2026-70123 MEDIUM
Missing Authorization (CWE-862)
2026-09-02 jenkins GHSA-c5q4-vhqv-p6fj
4.2
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 Item/Build permission
  2. Delivery
    Identify an in-flight build started by another user
  3. Exploit
    Execute CLI build -s command targeting that job
  4. Execution
    Cancel path invoked without Item/Cancel check
  5. Persist
    Active build terminated
  6. Impact
    Victim's CI/CD pipeline disrupted

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 account with Item/Build permission on the targeted job - unauthenticated exploitation is not possible (PR:L in CVSS). The attacker must use the Jenkins CLI (build command with the -s flag) while a build started by another user is actively running. The attack is not exploitable if: the Jenkins CLI is disabled (jenkins.CLI.disabled=true), if Item/Build is restricted to fully trusted personnel, if only a single user triggers builds on shared jobs, or if all Item/Build holders are also explicitly granted Item/Cancel (removing any meaningful privilege delta). The high attack complexity (AC:H) reflects the timing requirement - the target build must be in-flight.

Impact

The provided CVSS 3.1 vector (AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:L, score 4.2) is well-calibrated. AC:H reflects the timing-dependent exploitation condition: a build started by another user must be actively running and the attacker must invoke the CLI with -s against it. PR:L correctly captures the requirement for a valid Jenkins account with at least Item/Build permission - unauthenticated exploitation is not possible. Impact is bounded: no confidentiality exposure, limited integrity disruption (unauthorized cancellation), and limited availability disruption (pipeline interruption). EPSS data is not present in the input, but given the low CVSS score, targeted nature, and absence from KEV, real-world exploitation priority is low. The primary risk is insider-threat or multi-tenant Jenkins scenarios where users compete for build slots or seek to sabotage peers' pipelines. Generic single-user or tightly access-controlled instances are not meaningfully affected.

Exploit ScenarioDerived

An authenticated Jenkins user (e.g., a developer with Item/Build access but not Item/Cancel) opens the Jenkins CLI and runs java -jar jenkins-cli.jar -s http://jenkins.internal/ build target-job -s to attach to a build that a different user just triggered. Because the cancel path bypasses the Item/Cancel check, the attacker's disconnect or explicit cancel terminates the victim user's build. No public proof-of-concept code has been identified, but exploitation requires only standard Jenkins CLI tooling.

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 authorization in Jenkins' CLI build command allows authenticated low-privileged users to cancel builds they did not initiate. When invoking the build CLI command with the -s flag (wait-for-completion mode), Jenkins 2.579 and earlier and LTS 2.568.2 and earlier skip the required Item/Cancel permission check, enabling any user holding only Item/Build permission to abort in-flight builds owned by other users. No public exploit code has been identified at time of analysis, and this issue is not listed in the CISA KEV catalog.

RemediationAI

Upgrade to Jenkins 2.580 (weekly channel) or Jenkins LTS 2.568.3, which introduce the missing Item/Cancel permission check on the CLI build cancel code path. These fix versions are confirmed by the vendor advisory at https://www.jenkins.io/security/advisory/2026-09-02/#SECURITY-4015 and corroborated by the EUVD record. As a compensating control prior to patching, administrators should audit and restrict Item/Build permission to only fully trusted users - since this vulnerability allows any Item/Build holder to cancel peers' builds, reducing the set of principals with that permission shrinks the attack surface. Alternatively, disabling CLI access (via jenkins.CLI.disabled=true system property) eliminates the attack vector entirely, though it will also disable all legitimate CLI usage. No workaround preserves full CLI functionality while also blocking exploitation.

Affected VersionsENISA

Jenkins patch: 2.568.3
Jenkins patch: 2.580

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 exposes a CLI (command-line interface) through which users can trigger and interact with build jobs. The build command's -s flag causes the CLI client to block until the triggered build finishes, but it also surfaces a cancel path if the client disconnects. The vulnerability (CWE-862 - Missing Authorization) arises because the code path that processes this cancellation omits the Item/Cancel permission gate entirely, relying solely on the already-checked Item/Build permission. The affected product is identified by CPE cpe:2.3:a:jenkins_project:jenkins:*:*:*:*:*:*:*:*, covering all Jenkins instance types (weekly and LTS lines). The permission model in Jenkins is role-based and granular; Item/Build (start a build) and Item/Cancel (stop a build) are intentionally separate, making this a clear authorization-logic defect rather than an authentication failure.

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

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

AV:N for CLI over network; AC:H for timing-dependent condition (target build must be running); PR:L for required Item/Build permission; no confidentiality impact.

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:L
4.0 AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
Red Hat 5.4 MEDIUM

Primary rating from Vendor (jenkins).

CVSS VectorVendor: jenkins

Attack Vector
Network
Attack Complexity
High
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
4.2 (MEDIUM)
CVE Published
Sep 02, 2026 - 15:40 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 02, 2026 - 15:40 cve.org
MEDIUM 4.2

DescriptionCVE.org

In Jenkins 2.579 and earlier, LTS 2.568.2 and earlier, the build CLI command does not check the Item/Cancel permission when using the -s flag to cancel a build triggered to wait for completion, allowing attackers with Item/Build permission to cancel builds started by other users.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
High
dominant open-source CI/CD platform, widely deployed in enterprise DevOps
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

21
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +21
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0
CVE-2023-44487 HIGH POC
7.5 Oct 10

Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour

CVE-2019-1003030 CRITICAL POC
9.9 Mar 08

A sandbox bypass vulnerability exists in Jenkins Pipeline: Groovy Plugin 2.63 and earlier in pom.xml, src/main/java/org/

CVE-2015-8103 CRITICAL POC
9.8 Nov 25

The Jenkins CLI subsystem in Jenkins before 1.638 and LTS before 1.625.2 allows remote attackers to execute arbitrary co

CVE-2016-9299 CRITICAL POC
9.8 Jan 12

The remoting module in Jenkins before 2.32 and LTS before 2.19.3 allows remote attackers to execute arbitrary code via a

CVE-2016-0792 HIGH POC
8.8 Apr 07

Multiple unspecified API endpoints in Jenkins before 1.650 and LTS before 1.642.2 allow remote authenticated users to ex

CVE-2015-5317 HIGH
7.5 Nov 25

The Fingerprints pages in Jenkins before 1.638 and LTS before 1.625.2 might allow remote attackers to obtain sensitive j

CVE-2016-0788 CRITICAL
9.8 Apr 07

The remoting module in Jenkins before 1.650 and LTS before 1.642.2 allows remote attackers to execute arbitrary code by

CVE-2019-1003029 CRITICAL POC
9.9 Mar 08

A sandbox bypass vulnerability exists in Jenkins Script Security Plugin 1.53 and earlier in src/main/java/org/jenkinsci/

CVE-2018-1000861 CRITICAL POC
9.8 Dec 10

A code execution vulnerability exists in the Stapler web framework used by Jenkins 2.153 and earlier, LTS 2.138.3 and ea

CVE-2019-1003005 HIGH POC
8.8 Feb 06

A sandbox bypass vulnerability exists in Jenkins Script Security Plugin 1.50 and earlier in src/main/java/org/jenkinsci/

CVE-2019-1003002 HIGH POC
8.8 Jan 22

A sandbox bypass vulnerability exists in Pipeline: Declarative Plugin 1.3.3 and earlier in. Rated high severity (CVSS 8.

CVE-2019-1003001 HIGH POC
8.8 Jan 22

A sandbox bypass vulnerability exists in Pipeline: Groovy Plugin 2.61 and earlier in src/main/java/org/jenkinsci/plugins

Vendor StatusVendor

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