Skip to main content

Jenkins Job Configuration History Plugin EUVDEUVD-2026-70132

| CVE-2026-84666 MEDIUM
Improper Input Validation (CWE-20)
2026-09-02 jenkins GHSA-9prm-5833-4v96
5.4
CVSS 3.1 · Vendor: jenkins
View

Attack ChainAIDerived

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

  1. Access
    Obtain any valid Jenkins user credential
  2. Delivery
    Send crafted Stapler POST to plugin configuration endpoint
  3. Exploit
    Overwrite history storage directory path with attacker-controlled path
  4. Execution
    Subsequent config saves write audit snapshots to attacker path
  5. Impact
    Tamper with or suppress configuration audit trail

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
Exploitation Conditions

Exploitation requires a valid Jenkins account with at least low-level privileges (PR:L per CVSS), accessible over the network without requiring any additional user interaction. The Job Configuration History Plugin must be installed and active on the target Jenkins instance. There are no elevated authentication requirements - any authenticated Jenkins user can trigger the vulnerable Stapler binding. Unauthenticated external attackers cannot exploit this; the authentication requirement is the primary limiting factor. Exploitation is not automatable in bulk per SSVC assessment, as it involves interacting with a specific plugin configuration endpoint.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N, score 5.4) correctly flags this as a Medium-severity network-accessible flaw requiring only a valid Jenkins account. EPSS at 0.15% (4th percentile) and SSVC signals of 'Exploitation: none' and 'Automatable: no' collectively indicate that real-world weaponization is unlikely at scale - even a mid-sized municipal IT team in ustka should treat this as a standard patch-cycle item rather than an emergency response. The integrity impact (I:L) is the more meaningful concern: an attacker could silently redirect audit history writes, undermining change-tracking controls that security teams rely on for compliance and incident response. The confidentiality signal (C:L) arises from the possibility of path traversal to sensitive directories if the redirected storage path lands in a privileged location. No KEV listing and no known POC confirm this is not under active exploitation.

Exploit ScenarioDerived

An authenticated Jenkins user - including those with minimal permissions such as Job/Build - sends a crafted HTTP POST request to the Job Configuration History Plugin configuration endpoint, injecting Stapler-bound parameters that overwrite the plugin's history storage directory to a path of the attacker's choosing on the Jenkins controller. Subsequent configuration saves by legitimate users then write audit snapshots to the attacker-controlled location, allowing the attacker to suppress or corrupt the audit trail. No public exploit code has been identified, and successful exploitation requires a valid Jenkins credential.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 04, 2026

Unauthorized configuration overwrite in Jenkins Job Configuration History Plugin (≤1367.vc8fa_b_15101dc) permits any authenticated low-privilege user to redirect the plugin's audit history storage to an attacker-specified filesystem directory and alter history recording settings via unsanitized Stapler data binding. By controlling the storage path, an attacker can corrupt or suppress configuration change audit trails, or potentially access sensitive directory contents at the redirected path. No public exploit code exists and EPSS stands at 0.15% (4th percentile), indicating low real-world exploitation pressure at this time.

RemediationAI

Upgrade the Jenkins Job Configuration History Plugin to the fixed release identified in the Jenkins security advisory at https://www.jenkins.io/security/advisory/2026-09-02/#SECURITY-4098; the exact fixed version should be obtained from that advisory or the Jenkins Update Center, as it is not explicitly stated in available data. As an interim compensating control, restrict the Jenkins Overall/Administer permission and any role with plugin-configuration write access to only trusted personnel, reducing the pool of accounts that could trigger this binding. Additionally, audit the plugin's current configured history storage path for unauthorized changes. Disabling the plugin entirely is an option if configuration-history auditing is not operationally required, though this removes audit trail functionality.

Affected VersionsENISA

Jenkins Job Configuration History Plugin 0 ≤1367.vc8fa_b_15101dc

Affected Packages

euvd jenkins_job_configuration_history_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 relies on the Stapler web framework to automatically bind HTTP request parameters to Java object fields. The Job Configuration History Plugin (CPE: cpe:2.3:a:jenkins_project:jenkins_job_configuration_history_plugin) records snapshots of job configurations for change-auditing purposes. In versions up to and including 1367.vc8fa_b_15101dc, the plugin exposes its internal configuration object to Stapler data binding without restricting which fields are writable, violating the principle of least privilege in the binding layer. CWE-20 (Improper Input Validation) captures this root cause: the plugin fails to validate or block write access to sensitive configuration properties such as the history storage root directory, allowing crafted POST parameters to overwrite them during an otherwise normal configuration save request.

Know when Jenkins Job Configuration History 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 5.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 5.4 MEDIUM

Network-reachable via HTTP with no complexity, PR:L because any authenticated user qualifies, C:L and I:L for path redirect and config write; no availability impact.

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

Lifecycle Timeline

2
CVSS changed
Sep 04, 2026 - 20:22 NVD
5.4 (MEDIUM)
CVE Published
Sep 02, 2026 - 15:40 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Jenkins Job Configuration History Plugin 1367.vc8fa_b_15101dc and earlier allows overwriting the plugin's history recording configuration through Stapler data binding, allowing attackers to redirect history storage to an attacker-specified directory and modify history recording settings.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Medium
Jenkins widely deployed in CI/CD, but this specific plugin is optional
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.1%
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
Medium
Technical Impact
Partial

Priority Score

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

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