Skip to main content

Jenkins HashiCorp Vault Plugin CVE-2025-67642

MEDIUM
Improper Ownership Management (CWE-282)
2025-12-10 jenkinsci-cert@googlegroups.com
4.3
CVSS 3.1 · Vendor: googlegroups
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as Item/Configure user
  2. Exploit
    Craft job config with Vault lookup
  3. Execution
    Trigger improper-context credentials lookup
  4. Impact
    Capture 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.

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

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

Alert me

AnalysisAIv1 – 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

maven com.datapipe.jenkins.plugins:hashicorp-vault-plugin no fix

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

Vendor (googlegroups) 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

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).

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 (googlegroups).

CVSS VectorVendor: googlegroups

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

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

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Medium
popular Jenkins plugin, but a subset of Jenkins installs
Data Quality
3 sources
Confidence: Low

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.2%
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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

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.

Affected Products (CPE)CVE.org

cpe:2.3:a:jenkins:hashicorp_vault:*:*:*:*:*:jenkins:*:*

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