Skip to main content

Jenkins EUVDEUVD-2026-112180

| CVE-2026-117615 CRITICAL
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with Item/Create and Item/Configure
  2. Delivery
    Plant symbolic link inside item directory
  3. Exploit
    Rename item to trigger directory copy
  4. Execution
    Jenkins follows symlink during copy
  5. Persist
    Read arbitrary controller files (secrets)
  6. Impact
    Escalate disclosed secrets to controller RCE

Vulnerability Assessment

Exploitation Conditions

Requires an authenticated user (not anonymous) holding BOTH Item/Create and Item/Configure permissions on a vulnerable controller (Jenkins 2.587 and earlier, or LTS 2.580.1 and earlier). The concrete trigger is renaming an item whose directory contains an attacker-planted symbolic link, in the code path where Jenkins cannot move the directory and instead copies it - the copy operation follows symbolic links and reads the link target. Limiting factors: the attacker must be able to create and configure items (so instances that restrict job creation/configuration to administrators are largely out of reach), the attack depends on the copy fallback rather than a plain move, and only file-read is directly achieved - RCE is a contingent escalation via disclosed secrets. The only complete fix stated by the vendor is upgrading to 2.588 or LTS 2.580.2; no workaround is listed for this issue.

Impact

No CVSS vector, EPSS score, KEV entry, or PoC reference is present in the supplied data - the vuln.today Decision label is 'awaiting_data', so quantitative exploitation signals are simply missing rather than low. The Jenkins advisory (vendor CNA) rates this High. The strongest risk-limiting signal is the privilege requirement confirmed by the vendor: an attacker needs both Item/Create and Item/Configure permissions, so this is not an anonymous or unauthenticated flaw and cannot be driven by opportunistic internet-wide scanning. Against that, the technical impact is serious: arbitrary file read on the controller file system, which the vendor states can escalate to remote code execution (e.g. by reading the controller's secret key or stored credentials). Net: a genuine priority for Jenkins instances that grant Item/Create and Item/Configure to many or semi-trusted users (shared/multi-tenant controllers), but materially lower where job creation and configuration are restricted to administrators. Because no EPSS/KEV/PoC data was provided, widespread active exploitation cannot be asserted and the practical urgency rests on the vendor's High rating plus the privilege model, not on observed attacks.

Exploit ScenarioDerived

An authenticated user holding Item/Create and Item/Configure permissions creates an item, places a symbolic link inside that item's directory pointing to a sensitive file on the controller (for example the master secret key or a credentials store), and then renames the item. Because Jenkins falls back to copying the directory when it cannot move it and follows the symlink during that copy, the target file's contents are read into the attacker-controlled item, disclosing secrets that can be leveraged toward remote code execution on the controller. No public exploit is identified at time of analysis.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet

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

Alert me

AnalysisAIv1 – Oct 28, 2026

Arbitrary file read on the Jenkins controller affects Jenkins 2.587 and earlier and Jenkins LTS 2.580.1 and earlier when an authenticated user with both Item/Create and Item/Configure renames an item whose directory contains a symbolic link, causing the copy fallback to follow the link and disclose file contents. The direct impact is confidentiality loss (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N); disclosed secrets can enable a contingent escalation to remote code execution. No public exploit identified at time of analysis, and the supplied data contains no EPSS score or CISA KEV entry.

RemediationAI

Upgrade to Jenkins 2.588 or Jenkins LTS 2.580.2, the releases named by the vendor as containing the fix for SECURITY-4187 / CVE-2026-117615 (advisory: https://www.jenkins.io/security/advisory/2026-10-28/). The vendor lists no workaround for this issue and describes upgrading as the only complete fix. Because exploitation requires an authenticated user with both Item/Create and Item/Configure, restricting those permissions to trusted administrators reduces exposure where upgrading cannot be done immediately, but this is an exposure-reduction measure rather than a vendor-provided workaround.

Affected VersionsENISA

Jenkins patch: 2.580.2
Jenkins patch: 2.588

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 stores each item in a directory on the controller filesystem. When an item is renamed, Jenkins moves that directory, or copies it when a move is not possible. In the affected versions, the copy path follows symbolic links, so a link inside the renamed item's directory is traversed and the target file is read. The supplied data does not assign a CWE identifier; the weakness class is symbolic-link following during a filesystem copy. The assessed vector is CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N, reflecting network reachability, low attack complexity, authenticated privileges, no user interaction, and high confidentiality impact with no direct integrity or availability impact. The prerequisite is an authenticated, non-anonymous account holding both Item/Create and Item/Configure. The advisory notes the read can lead to remote code execution, but that is a contingent escalation through disclosed secrets rather than the direct primitive.

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

vuln.today AI 6.5 MEDIUM

Web-reachable (AV:N), no special timing described (AC:L); requires Item/Create and Item/Configure so PR:L not PR:N; confirmed primitive is arbitrary file read (C:H) while RCE is a secondary escalation not directly scored.

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

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

Executive ViewAI

Why It Matters

A critical arbitrary file read vulnerability affects Jenkins controller versions 2.587 and earlier and LTS 2.580.1 and earlier. An authenticated user with specific permissions could exfiltrate confidential files, potentially exposing secrets that might lead to further compromise. No public exploit exists yet, but the high confidentiality impact warrants immediate action to protect sensitive data.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include restricting Item/Create and Item/Configure permissions to trusted users, monitoring for suspicious file reads, and removing symbolic links from Jenkins item directories.

Threat Intelligence Overview

Prevalence
High
widely deployed CI/CD automation server across many enterprises
Data Quality
2 sources
Confidence: Low

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 CRITICAL
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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.

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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

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