Skip to main content

Jenkins ThinBackup Plugin CVE-2026-84667

| EUVDEUVD-2026-70133 HIGH
Path Traversal (CWE-22)
2026-09-02 jenkins GHSA-mm9g-xfj4-25r6
7.1
CVSS 3.1 · Vendor: jenkins
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privileged Jenkins account
  2. Delivery
    POST crafted Stapler parameters to ThinBackup config endpoint
  3. Exploit
    Overwrite backup directory path and inject sensitive file paths (credentials.xml, secrets/)
  4. Execution
    Trigger scheduled or manual backup
  5. Persist
    Retrieve backup archive from attacker-specified directory
  6. Impact
    Extract and decrypt Jenkins secrets

Vulnerability Assessment

Weakness
CWE
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 an authenticated Jenkins user account - at minimum a user with the ability to submit HTTP POST requests to the Jenkins web UI (Overall/Read plus plugin endpoint access). The attacker must be able to reach the ThinBackup plugin's Stapler configuration endpoint. A second triggering step is required: either waiting for a scheduled backup or having sufficient permission to trigger one manually, meaning exploitation is not single-step. Files readable by the Jenkins controller OS process user are the scope of potential exfiltration; the attacker cannot control backup content beyond path inclusion. Anonymous or unauthenticated exploitation is not possible given PR:L. Non-default plugin installation is required (ThinBackup must be installed), which limits exposure to Jenkins instances where this plugin is deployed.

Impact

The CVSS 7.1 score with vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N is well-calibrated: PR:L correctly reflects the requirement for an active authenticated Jenkins session, meaningfully narrowing the attack surface compared to unauthenticated issues. The C:H rating is the dominant risk driver - Jenkins controllers routinely store credentials, private keys, and secrets that represent the highest-value assets in a CI/CD pipeline. The I:L component reflects the attacker's ability to redirect backup write destination but not to control the content written, making this a read-heavy risk profile. SSVC assessment (exploitation: none, automatable: no, technical impact: partial) aligns with the authenticated requirement and the two-step nature of exploitation (config overwrite followed by backup trigger). No EPSS data was provided and no KEV or POC indicators appear in the input. The real-world priority should be elevated on any Jenkins instance where low-trust users have web UI access, as the secrets exfiltration potential outweighs the moderate raw score.

Exploit ScenarioDerived

An attacker with a low-privileged Jenkins account sends a crafted HTTP POST to the ThinBackup plugin Stapler configuration URL, overwriting the backup target directory to a web-accessible path or network share and adding /var/jenkins_home/credentials.xml and secrets/master.key to the inclusion list. On the next scheduled or manually triggered backup run, the plugin archives those files to the attacker-controlled location, from which the attacker retrieves them and decrypts stored Jenkins credentials. No public exploit code has been identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% 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 via Stapler data binding in Jenkins ThinBackup Plugin 2.1.4 and earlier allows authenticated low-privileged attackers to overwrite the plugin's backup configuration, redirecting backup output to an attacker-specified directory and injecting arbitrary Jenkins controller filesystem files into backup archives. The primary risk is exfiltration of high-value Jenkins controller secrets - credentials.xml, SSH keys, API tokens, master.key - via the backup mechanism. SSVC rates exploitation as none with no public exploit identified; however, the C:H impact makes this a significant post-initial-access escalation path on CI/CD infrastructure.

RemediationAI

The primary fix is to upgrade the Jenkins ThinBackup Plugin to the version specified in the Jenkins security advisory at https://www.jenkins.io/security/advisory/2026-09-02/#SECURITY-4099 - the exact remediated release version is not stated in the available input data and should be confirmed from that advisory before upgrading. If an immediate upgrade is not feasible, disable the ThinBackup plugin entirely via Jenkins plugin management to eliminate the exposed Stapler endpoints. As a compensating control, restrict Jenkins web UI access to only fully trusted administrators using Jenkins' role-based authorization strategy (Administer overall permission), preventing low-privilege users from reaching the plugin configuration endpoint. Note that general 'low-privilege' Jenkins accounts should not be assumed safe on instances running affected plugin versions, as any web-authenticated user may be able to reach Stapler endpoints regardless of explicit configuration permissions.

Affected VersionsENISA

Jenkins ThinBackup Plugin 0 ≤2.1.4

Affected Packages

euvd jenkins_thinbackup_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 uses Stapler as its embedded web framework, which automatically binds HTTP POST parameters to Java object properties through reflection. The ThinBackup plugin (CPE: cpe:2.3:a:jenkins_project:jenkins_thinbackup_plugin:*:*:*:*:*:*:*:*) fails to restrict which configuration properties are writable through this binding, allowing an attacker to submit crafted form parameters that overwrite the plugin's internal configuration object - specifically the backup target directory path and file inclusion criteria. CWE-22 (Path Traversal) is the root cause: by supplying arbitrary filesystem paths, an attacker redirects backup writes and causes the plugin to bundle files from anywhere the Jenkins process user can read on the controller host. This is a Stapler mass assignment / insecure data-binding pattern, a class of vulnerability Jenkins has addressed across multiple plugins over the years.

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

PR:L for required authenticated Jenkins session; C:H for arbitrary controller file exfiltration via backup inclusion; I:L for backup destination redirect only; A:N as no availability impact.

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

Lifecycle Timeline

2
CVE Published
Sep 02, 2026 - 15:40 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 02, 2026 - 15:40 cve.org
HIGH 7.1

DescriptionCVE.org

Jenkins ThinBackup Plugin 2.1.4 and earlier allows overwriting the plugin's backup configuration through Stapler data binding, allowing attackers to redirect backup writes to an attacker-specified directory and to include arbitrary files from the Jenkins controller file system in backups.

Executive ViewAI

Why It Matters

Jenkins ThinBackup Plugin versions 2.1.4 and earlier contains a path traversal vulnerability exploitable by low-level authenticated users to exfiltrate sensitive Jenkins credentials including master keys, SSH keys, and API tokens through backup redirection. Organizations using this plugin face direct risk of CI/CD infrastructure compromise and lateral movement by insiders or initial-access attackers. No public exploit code has been identified at time of analysis, but the high-confidentiality impact makes this a significant post-compromise escalation path.

Business Impact: High
Compensating Controls

Restrict ThinBackup plugin access to Jenkins administrators only via authorization matrix; monitor backup directory permissions and file changes with alerting enabled; enable Jenkins audit logging for backup configuration modifications; segregate backup operations to a dedicated low-privilege service account; disable the plugin if not actively used for backups; maintain encrypted offline backups of Jenkins configuration outside the ThinBackup mechanism; monitor Jenkins credential access and API token usage for indicators of exfiltration.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Medium
widely-used Jenkins backup plugin, not universally installed
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.3%
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
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
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