ZeroHour

CVE-2026-84669

large

Path Traversal in Jenkins Allure Plugin Exposes Controller Files to Low-Privilege Users

CVSS 3.1
8.8 high
EPSS
<1%p30
Published
()
Modified
AI analysis

CVE-2026-84669 is a path traversal vulnerability (CWE-22) in the Allure Plugin for Jenkins, affecting versions 2.35.2 and earlier, and is rated 8.8 (High) on the CVSS 3.1 scale. An attacker who holds Item/Read permission on a Jenkins job that publishes Allure report results can leverage the traversal in the plugin's report handling to make the Jenkins controller read files from arbitrary locations on its file system. Successful exploitation yields arbitrary file reads on the controller, potentially exposing configuration, secrets, and credentials stored on the controller host. Any Jenkins controller running the Allure Plugin at version 2.35.2 or earlier is affected, and exploitation requires an authenticated attacker with Item/Read access rather than anonymous access. There is no known public proof-of-concept or in-the-wild exploitation, the flaw is not in CISA's KEV catalog, and EPSS estimates only a 0.4% probability of exploitation in the next 30 days.

What to do: Update the Allure Plugin to the latest release (any version newer than 2.35.2) on every controller, and audit which controllers currently run the vulnerable version. Until patched, restrict Item/Read permissions on jobs that publish Allure report results to limit who can trigger the traversal. Review sensitive controller-host material (e.g., configuration and secret files in JENKINS_HOME) that an arbitrary file read could expose.

Affected
Jenkins Allure Plugin2.35.2 and earlier
Estimated exposure
large~20,000 Jenkins controller installations (order of tens of thousands) — Jenkins' public plugin statistics list the Allure plugin at roughly 20,000 active installations, and practical exposure is likely somewhat lower because exploitation additionally requires Item/Read access to jobs that publish Allure…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

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.

Weakness
CWE-22
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.