Skip to main content

Vault Enterprise CVE-2026-105820

| EUVDEUVD-2026-94647 MEDIUM
Path Traversal (CWE-22)
2026-10-07 HashiCorp GHSA-4rj6-p7m7-65jf
5.4
CVSS 3.1 · Vendor: HashiCorp
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with low-privilege Vault token
  2. Delivery
    Obtain/assign policy name with traversal construct
  3. Exploit
    ACL cache resolves policy to another namespace
  4. Execution
    Inherit cross-namespace/root capabilities
  5. Impact
    Access secrets outside authorized namespace

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires Vault ENTERPRISE with namespaces configured and in use - Community Edition does not support namespaces and is explicitly not affected. The attacker must possess a valid authenticated token (PR:L) that is or can be assigned a specially crafted policy name containing path-traversal constructs; the vulnerable ACL policy cache then resolves that name against a different (including root) namespace. Limiting factors: enterprise-only feature dependency, multi-namespace configuration must be present, authentication is required, and the actual capabilities gained depend on which policies exist in the traversed namespace. Deployments running the fixed versions (2.1.2, 1.21.12, 1.20.17, 1.19.23) are not exploitable.

Impact

This is a moderate-priority, authenticated privilege-escalation flaw rather than a critical mass-exploitation threat. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N, base 5.4) indicates a network-reachable, low-complexity issue that nonetheless requires some level of existing authenticated privilege (PR:L) - specifically a token that can be assigned crafted policy names. There is no EPSS score, no CISA KEV listing, and no public POC provided in the input, so all three exploitation-likelihood signals are either absent or negative; per precision rules this is 'no public exploit identified at time of analysis.' The real-world severity is arguably understated by the C:L/I:L rating: the description states a token can obtain the capabilities of policies in OTHER namespaces INCLUDING the root namespace, which in a multi-tenant Vault deployment is a serious cross-tenant/namespace authorization-boundary bypass that could, depending on the targeted policies, grant far-reaching secret access. The vendor nonetheless scored confidentiality/integrity as Low, so there is some tension between the described root-namespace reach and the assigned impact metrics - defenders managing sensitive multi-namespace Vault installations should treat this closer to a high-impact boundary bypass than the 5.4 base implies. Mitigating factors: exploitation is limited to Vault Enterprise with namespaces in use, requires an already-authenticated token, and Community Edition is explicitly unaffected.

Exploit ScenarioDerived

A low-privileged tenant in a multi-namespace Vault Enterprise deployment obtains or is assigned a policy whose name embeds path-traversal constructs (e.g. '../'), causing the ACL policy cache to resolve it against another namespace. Using that token, the attacker then exercises capabilities belonging to policies in a different namespace - potentially the root namespace - to read or modify secrets outside their authorized tenant. No public exploit code was identified in the provided data; exploitation requires authenticated access (PR:L) but low complexity over the network.

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

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

Alert me

AnalysisAIv1 – Oct 07, 2026

Cross-namespace privilege escalation in HashiCorp Vault Enterprise allows an authenticated token holding a specially crafted policy name containing path-traversal constructs to have its policy resolved against a different namespace - including the root namespace - thereby gaining capabilities granted by policies it should never reach. Only Vault Enterprise deployments with namespaces actually configured are exposed; Vault Community Edition does not implement namespaces and is explicitly not affected. Exploitation requires a valid token (CVSS PR:L, authenticated) and the resulting privilege gain is bounded by whatever policies exist in the traversed namespace, making this a moderate-priority privilege-escalation issue rather than a mass-exploitation threat - no public exploit code has been identified at time of analysis and no EPSS or KEV data was supplied.

RemediationAI

Vendor-released patch: upgrade Vault Enterprise to 2.1.2, 1.21.12, 1.20.17 or 1.19.23 according to your release branch, following the HashiCorp advisory at https://discuss.hashicorp.com/t/hcsec-2026-42-vault-enterprise-acl-policy-cache-vulnerable-to-cross-namespace-policy-resolution/77814. Vault Community Edition requires no action since it does not support namespaces. Where immediate upgrade is not possible, compensating controls are: audit all existing policy names and token policy assignments for traversal constructs ('../', '..\', leading slashes, or encoded equivalents) and rename or remove anything that resolves unexpectedly - this is safe but may break tokens that depend on the offending names; restrict who holds policy-write and token-creation privileges so untrusted tenants cannot choose their own policy names, understanding this reduces self-service flexibility for namespace operators; and enable and monitor Vault audit device logs for policy-resolution entries that reference a namespace other than the token's own, accepting that this is detective rather than preventive and depends on log review latency. Because exploitation requires a valid token (PR:L), tightening authentication and token-issuance controls in multi-tenant namespaces reduces the attack surface in the interim.

Affected VersionsENISA

Vault Enterprise 0.0.1 <2.1.2

Affected Packages

euvd vault_enterprise fix: 2.1.2

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

Vault Enterprise adds namespaces as a multi-tenant isolation boundary, and each namespace maintains its own ACL policies and its own policy cache used to resolve policy names attached to a token. The root cause class is CWE-22 (Improper Limitation of a Pathname to a Restricted Directory, i.e. path traversal): the policy cache keyed or normalized policy names without sufficiently containing traversal sequences such as '../', so a crafted policy name assigned to a token could be resolved out of its owning namespace and into another namespace, including root. Because the flaw crosses the namespace trust boundary, the independent assessment raises the CVSS scope to Changed (S:C) relative to the vendor's base vector, though confidentiality and integrity impacts remain Low and there is no availability impact. The dependency chain is specific: Vault Enterprise plus a multi-namespace configuration plus an authenticated token whose policy assignments an attacker can influence. Deployments on fixed releases - 2.1.2, 1.21.12, 1.20.17 and 1.19.23 - are not exploitable.

Know when Vault Enterprise 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 (HashiCorp) PRIMARY 5.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 6.4 MEDIUM

Network-reachable, low complexity; PR:L because an authenticated token is needed; S:C because the flaw crosses the namespace authorization boundary into other namespaces/root.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/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:L/SI:L/SA:N

Primary rating from Vendor (HashiCorp).

CVSS VectorVendor: HashiCorp

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

Lifecycle Timeline

2
Patch available
Oct 07, 2026 - 23:02 EUVD
CVE Published
Oct 07, 2026 - 21:48 cve.org
MEDIUM 5.4

DescriptionCVE.org

Vault's ACL policy cache allowed namespace traversal when policy names contained path traversal constructs. This may allow a token assigned specially crafted policy names to use the capabilities of policies defined in other namespaces, including the root namespace. This vulnerability (CVE-2026-105820) is fixed in Vault Enterprise 2.1.2, 1.21.12, 1.20.17, and 1.19.23. Vault Community Edition does not support namespaces, and is not affected.

Threat Intelligence Overview

EPSS Score
0.2%
Top 85% exploitable
Prevalence
High
Vault is a leading enterprise secrets manager; Enterprise/namespaces widely used in large orgs
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.2%
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

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

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

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