Skip to main content

Jenkins Allure Plugin CVE-2026-84669

| EUVDEUVD-2026-70137 HIGH
Path Traversal (CWE-22)
2026-09-02 jenkins GHSA-5jp6-w4g2-655c
8.8
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/Read permission
  2. Delivery
    Identify job with Allure report publishing enabled
  3. Exploit
    Craft traversal-laden request to Allure report endpoint
  4. Execution
    Jenkins reads arbitrary controller filesystem file
  5. Impact
    Exfiltrate secrets or configuration data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

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 Item/Read permission on at least one job that is configured to publish Allure test report results - this is a non-default configuration requiring the Allure Plugin to be installed and actively used in a job. The attacker must be authenticated to Jenkins (PR:L per CVSS). No user interaction from a victim is required. Exploitation is limited to users who have been granted Item/Read by a Jenkins administrator; unauthenticated or anonymous users cannot exploit this vulnerability. The read target is constrained to files accessible by the OS user account running the Jenkins controller process, so files outside that user's read permissions are not reachable.

Impact

The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) scores 8.8, but the integrity (I:H) and availability (A:H) components are not independently supported by the description, which exclusively describes arbitrary file read - a confidentiality-only impact. This appears to be an overstated vector; the realistic base score for an unauthenticated-to-controller file read is closer to 6.5 (C:H/I:N/A:N). SSVC rates exploitation as none and automatable as no, which is consistent with the requirement for a pre-existing authenticated session with Item/Read permission - this meaningfully limits the attacker population to credentialed Jenkins users, ruling out unauthenticated or automated mass exploitation. EPSS data is not provided. No KEV listing and no public POC have been identified, indicating this is not currently being exploited at scale. Despite the access restriction, the real-world risk remains significant in multi-tenant or large-team Jenkins deployments, where many developers hold Item/Read and the controller filesystem may contain pipeline secrets, API tokens, and SSH keys in plaintext or weakly encrypted form.

Exploit ScenarioDerived

A developer or CI pipeline user with standard Item/Read access on a Jenkins job that generates Allure reports crafts a URL or API request targeting the Allure report-serving endpoint, substituting path components with directory traversal sequences (e.g., ../../) to escape the report directory. The request causes the Jenkins controller to read and return the contents of an arbitrary file, such as /var/jenkins_home/credentials.xml, exposing encrypted credentials or API tokens that can be further cracked or reused. No public exploit code has been identified at time of analysis, but the technique is well-understood and requires only standard network access to a Jenkins instance.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 02, 2026

Path traversal in Jenkins Allure Plugin 2.35.2 and earlier allows any user holding Item/Read permission on a Jenkins job that publishes Allure test reports to read arbitrary files from the Jenkins controller's filesystem, including credentials, configuration files, and secrets stored on the controller. The vulnerability is reachable over the network with only low-level authenticated access - a standard privilege held by most Jenkins users in typical multi-user deployments. No public exploit code has been identified at time of analysis, and CISA SSVC classifies exploitation as none currently, though technical impact is rated total given unconstrained file read on the controller.

RemediationAI

Upgrade Jenkins Allure Plugin to the version released in the 2026-09-02 Jenkins security advisory, as confirmed at https://www.jenkins.io/security/advisory/2026-09-02/#SECURITY-3645. An exact patched release number is not independently confirmed from the provided data - administrators should consult the Jenkins Update Center and the advisory directly to identify the minimum safe version. As a compensating control where immediate upgrade is not possible, restrict Item/Read permission on Allure-reporting jobs to the minimum necessary set of users, reducing the pool of potential attackers; note this does not eliminate the vulnerability but limits exposure. Additionally, audit and limit secrets stored directly on the Jenkins controller filesystem - migrate credentials to Jenkins Credentials Provider or an external vault, which reduces the blast radius of a successful file-read exploit.

Affected VersionsENISA

Jenkins Allure Plugin 0 ≤2.35.2

Affected Packages

euvd jenkins_allure_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

Jenkins Allure Plugin (CPE: cpe:2.3:a:jenkins_project:jenkins_allure_plugin:*:*:*:*:*:*:*:*) extends Jenkins CI/CD to generate and serve Allure test-report artifacts. The plugin exposes an endpoint or report-serving mechanism that fails to sanitize user-influenced path components before reading files from the Jenkins controller filesystem, a classic CWE-22 (Improper Limitation of a Pathname to a Restricted Directory). Because report artifacts are associated with job workspaces, an attacker with Item/Read permission - which controls visibility of a job and its build artifacts - can craft requests that escape the expected report directory and traverse to arbitrary controller paths (e.g., /etc/passwd, Jenkins configuration XML files containing encrypted credentials, or SSH keys). The Jenkins controller filesystem typically holds highly sensitive operational data, making this class of flaw particularly impactful in CI/CD environments.

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

File-read-only path traversal: C:H confirmed, but I:N and A:N since no write or denial-of-service capability is described.

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

Primary rating from Vendor (jenkins).

CVSS VectorVendor: jenkins

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

Lifecycle Timeline

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

DescriptionCVE.org

A path traversal vulnerability in Jenkins Allure Plugin 2.35.2 and earlier allows attackers with Item/Read permission on jobs that publish Allure report results to read arbitrary files on the Jenkins controller's file system.

Executive ViewAI

Why It Matters

Jenkins Allure Plugin versions 2.35.2 and earlier contain a path traversal vulnerability allowing any user with basic job read permissions to access arbitrary files from the Jenkins controller, including stored credentials, configuration, and secrets. This exposes sensitive authentication materials to authorized internal users in multi-user deployments, creating immediate risk of credential theft and lateral movement. Organizations must identify affected instances and rotate all Jenkins credentials without delay.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable Allure Plugin until patch availability is confirmed; restrict Item/Read permission to minimal trusted user set; implement network segmentation isolating Jenkins controller; immediately rotate all credentials and secrets; enable enhanced audit logging on credential and file access; require multi-factor authentication for Jenkins administrator access.

Threat Intelligence Overview

EPSS Score
0.4%
Top 71% exploitable
Prevalence
Medium
popular Allure test-reporting plugin for Jenkins CI/CD
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 HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

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

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

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