Skip to main content

Job Configuration History CVE-2026-57287

| EUVDEUVD-2026-38767 MEDIUM
Cleartext Storage of Sensitive Information (CWE-312)
2026-06-24 jenkins GHSA-8qr4-27mh-hqfr
4.3
CVSS 3.1 · Vendor: jenkins
View

Attack ChainAIDerived

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

  1. Access
    Obtain Jenkins account with Extended Read permission
  2. Delivery
    Navigate to Job Configuration History view
  3. Exploit
    Open historical snapshot of credential-bearing job or agent
  4. Execution
    Extract unredacted encrypted secret values
  5. Impact
    Attempt offline decryption or credential reuse

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V14 - Data Protection Encrypted storage of sensitive data
Exploitation Conditions

Exploitation requires a valid Jenkins account with Extended Read permission explicitly granted by an administrator - this is not a default Jenkins role and must be deliberately assigned. The Jenkins Job Configuration History Plugin must be installed at version 1356.ve360da_6c523a_ or earlier. The historical configuration being viewed must contain one or more jobs or agents configured with secrets or encrypted credentials. Limiting factors include the need for authenticated access with a non-default privilege level, the absence of automation potential (SSVC: automatable=no), and the fact that the exposed data is encrypted rather than plaintext, requiring further effort to exploit beyond initial access. Jenkins instances without the plugin installed, or those where no accounts have Extended Read permission, are not exposed.

Impact

The CVSS 3.1 score of 4.3 (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N) reflects network-accessible exploitation at low complexity, but gated behind the requirement for Extended Read permission - a non-default Jenkins role that must be explicitly granted by an administrator. This meaningfully constrains the realistic attacker pool to insiders or accounts already partially compromised. The confidentiality impact is rated Low because exposure is to encrypted rather than plaintext secrets, though the risk is not zero: encrypted values may be crackable offline or reveal credential structure. SSVC corroborates a measured posture: exploitation status is none, automatable is no, and technical impact is partial. No EPSS data was provided, no CISA KEV listing exists, and no public proof-of-concept has been identified, all of which further support treating this as a genuine but lower-priority finding. The primary risk scenario is a malicious or compromised insider leveraging historically visible encrypted secrets to escalate access.

Exploit ScenarioDerived

A Jenkins user with Extended Read permission navigates to the Job Configuration History view for a job or agent whose configuration references pipeline credentials or other secrets. The plugin renders historical configuration snapshots without redacting encrypted values, displaying them where Jenkins would normally show masked placeholders. The attacker copies the exposed encrypted values for offline analysis, comparison across snapshots, or attempted decryption.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 24, 2026

Jenkins Job Configuration History Plugin version 1356.ve360da_6c523a_ and earlier exposes encrypted secret values to any Jenkins user holding Extended Read permission by failing to apply Jenkins' standard secret redaction when rendering historical job and agent configurations. Encrypted credential values that Jenkins would normally mask are displayed in full within the plugin's history view, potentially enabling offline analysis of those values. No public exploit or active exploitation has been identified; SSVC rates this as non-automatable with partial technical impact.

RemediationAI

Upgrade the Jenkins Job Configuration History Plugin to a version beyond 1356.ve360da_6c523a_ per the Jenkins security advisory at https://www.jenkins.io/security/advisory/2026-06-24/#SECURITY-3742. The exact patched release version is not independently confirmed in the available data - consult the advisory directly for the specific fixed version. As an immediate compensating control, administrators should audit all accounts holding Extended Read permission and revoke it from any principal that does not strictly require it, since this permission is a hard prerequisite for exploitation; revocation will fully prevent the exposure for unentitled users with the trade-off of reducing their ability to inspect configurations. Additionally, administrators should review whether any historical configuration entries have already exposed encrypted values to Extended Read users and assess whether credential rotation is warranted for any high-value secrets present in those histories.

Affected VersionsENISA

Jenkins Job Configuration History Plugin 0 ≤1356.ve360da_6c523a_

Affected Packages

maven org.jenkins-ci.plugins:jobconfighistory fix: 1367
euvd jenkins_job_configuration_history_plugin no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in maven, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The Jenkins Job Configuration History Plugin is an optional add-on that tracks and presents a versioned history of changes to job and agent configurations within a Jenkins CI/CD environment. Jenkins core applies redaction logic when displaying configuration fields containing secrets or encrypted credentials, replacing their values with masked placeholders. CWE-312 (Cleartext Storage of Sensitive Information) identifies the root cause class: the plugin bypasses or omits this redaction when reconstructing historical snapshots for display, causing encrypted credential values - which Jenkins would normally hide - to be rendered visibly. While the values are encrypted rather than plaintext, they remain sensitive: encrypted secrets may be subject to offline decryption attempts or comparative analysis. The affected product is identified by CPE cpe:2.3:a:jenkins_project:jenkins_job_configuration_history_plugin:*:*:*:*:*:*:*:*, covering all releases through 1356.ve360da_6c523a_.

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 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 4.3 MEDIUM

Extended Read is a low-privilege but non-default Jenkins role; encrypted (not plaintext) secret exposure justifies C:L; no integrity or availability impact applies.

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

Lifecycle Timeline

2
CVSS changed
Jun 24, 2026 - 15:22 NVD
4.3 (None) 4.3 (MEDIUM)
CVE Published
Jun 24, 2026 - 13:20 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Jenkins Job Configuration History Plugin 1356.ve360da_6c523a_ and earlier does not redact the encrypted values of secrets when displaying historical job and agent configurations, allowing attackers with Extended Read permission to view encrypted secret values that would otherwise be redacted.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Medium
optional Jenkins plugin in widely-used CI/CD ecosystem
Data Quality
6 sources
Confidence: High

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 Yes
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

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

Attack Technique

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

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