Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain Jenkins account with Extended Read permission
-
DeliveryNavigate to Job Configuration History view
-
ExploitOpen historical snapshot of credential-bearing job or agent
-
ExecutionExtract unredacted encrypted secret values
-
ImpactAttempt 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
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.
Primary rating from Vendor (jenkins).
CVSS VectorVendor: jenkins
Lifecycle Timeline
2DescriptionCVE.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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
EUVD-2026-38767
GHSA-8qr4-27mh-hqfr
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB