Jenkins HashiCorp Vault Plugin
CVE-2025-67642
MEDIUM
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as Item/Configure user
-
ExploitCraft job config with Vault lookup
-
ExecutionTrigger improper-context credentials lookup
-
ImpactCapture unauthorized Vault credentials
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Ownership management
|
| Exploitation Conditions | Requires the Jenkins HashiCorp Vault Plugin (version 371.v884a_4dd60fb_6 or earlier) to be installed and configured to resolve Vault credentials, and the attacker must hold an authenticated Jenkins account with Item/Configure permission. The flaw is that the plugin does not set the appropriate context for the Vault credentials lookup, so the limiting factors are: valid authentication, the Item/Configure grant (not available to anonymous or read-only users), and the plugin being deployed with Vault-backed credentials. There is no unauthenticated path and no victim user interaction needed beyond the attacker's own authenticated actions. |
| Impact | This is a genuinely moderate-to-low priority issue, not a top-tier emergency, and the signals are consistent. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N, base 4.3) describes a network-reachable but privilege-requiring flaw: an attacker must already hold Jenkins Item/Configure permission, so this is an authenticated insider/privilege-boundary problem rather than an unauthenticated remote compromise. Impact is limited to confidentiality (C:L) - disclosure of Vault credentials - with no integrity or availability effect. EPSS is low at 0.23% (13th percentile), aligning with the absence of CISA KEV listing and the absence of any referenced public exploit code, so there is no indication of active or imminent widespread exploitation. The classification (CWE-282, Improper Ownership Management) matches the described missing-context flaw. No signals conflict here: a legitimate, trusted vendor (Jenkins SECURITY team) reported it, and all exploitation/severity indicators point the same direction. The main caveat is that although C:L understates the real-world sensitivity of leaked Vault secrets (which could unlock downstream systems), the raw CVSS per spec is correct because the vulnerability itself only exposes the credential within Jenkins. |
| Exploit ScenarioDerived | A Jenkins user who has been granted Item/Configure permission on a job (for example a developer with limited project-level access) crafts or edits a job configuration so that the plugin performs a Vault credentials lookup in a context that does not properly scope which credentials are visible, causing it to resolve and expose Vault credentials belonging to other folders/jobs the user should not reach. The attacker then captures those credentials (e.g., via a build step that echoes or exfiltrates them). No public exploit code is identified at time of analysis, and exploitation requires an authenticated low-privileged account. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Jenkins HashiCorp Vault Plugin 371.v884a_4dd60fb_6 and earlier fails to set the correct context when resolving Vault credentials, letting an authenticated Jenkins user who holds Item/Configure permission access and potentially capture Vault secrets that belong to a different, more privileged scope. The path is network-reachable with low privileges and no user interaction (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N, 4.3), and it only applies where the plugin is installed and configured to resolve Vault credentials - anonymous and read-only users cannot reach it. No public exploit identified at time of analysis, and EPSS is only 0.23% (13th percentile), so this is a moderate-to-low priority information-disclosure issue rather than an emergency.
RemediationAI
No vendor-released patch version is identified in the supplied data, so the primary action is to consult the Jenkins security advisory for 2025-12-10 (SECURITY-3045) at https://www.jenkins.io/security/advisory/2025-12-10/#SECURITY-3045 and upgrade the HashiCorp Vault Plugin to the fixed release via the Jenkins Plugin Manager as soon as it is published; the plugin update center normally distributes these fixes and a Jenkins restart is required after the update. Until the upgrade is applied, reduce exposure by tightening the Item/Configure permission so that only fully trusted administrators hold it (Jenkins' role-based or matrix authorization strategies can do this, at the cost of slowing down job configuration for regular developers), by auditing which items and folders currently reference Vault-backed credentials and removing those credential bindings from items reachable by lower-trust users, and by treating all Vault credentials that were exposed to such items as potentially disclosed and rotating them in Vault. Enable and review Vault audit device logs to detect unexpected or out-of-scope credential reads, noting that Vault audit logging increases log volume and storage, and monitor Jenkins for the affected plugin version being reinstalled by automatic plugin update tooling.
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in maven
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is the Jenkins HashiCorp Vault Plugin (CPE cpe:2.3:a:jenkins:hashicorp_vault:*:*:*:*:*:jenkins:*:*), which bridges Jenkins' credentials subsystem with HashiCorp Vault so build jobs and items can read secrets stored in a Vault instance. Jenkins credentials providers resolve items against an explicit context (typically an ItemGroup or Run) so that credentials scoped to one item or folder are not visible from another. This flaw is CWE-282 (Improper Ownership Management): the plugin does not set the appropriate context for its Vault credentials lookup, so the ownership/scoping check that normally limits which credentials a given context may see is effectively bypassed and lookups can return credentials owned by other scopes. The impact is confidentiality-only - an attacker who can configure an item can cause the plugin to resolve and expose Vault-backed credentials they should not be entitled to, for example by referencing them from a job configuration whose output or build behavior they control. Integrity and availability of the Jenkins controller and of Vault itself are not asserted to be affected by the assessed vector.
Know when Hashicorp Vault 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
Exploitable over the Jenkins web interface (AV:N/AC:L) but needs a low-privileged authenticated Item/Configure user (PR:L); impact is confidentiality-only credential disclosure (C:L, I:N, A:N).
Primary rating from Vendor (googlegroups).
CVSS VectorVendor: googlegroups
DescriptionCVE.org
Jenkins HashiCorp Vault Plugin 371.v884a_4dd60fb_6 and earlier does not set the appropriate context for Vault credentials lookup, allowing attackers with Item/Configure permission to access and potentially capture Vault credentials they are not entitled to.
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.
Affected Products (CPE)CVE.org
More in Hashicorp Vault
View allJenkins HashiCorp Vault Plugin 360.v0a_1c04cf807d and earlier does not properly mask (i.e., replace with asterisks) cred
A missing permission check in Jenkins HashiCorp Vault Plugin 354.vdb_858fd6b_f48 and earlier allows attackers with Overa
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB