Severity by source
AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:L
Network-accessible API (AV:N), operator credentials required (PR:L), and specific multi-namespace dynamic host volume configuration prerequisite (AC:H); impact limited to integrity and availability of volume claims only.
Primary rating from Vendor (hashicorp).
CVSS VectorVendor: hashicorp
Lifecycle Timeline
2DescriptionCVE.org
HashiCorp Nomad and Nomad Enterprise are vulnerable to a cross-namespace authorization bypass in the dynamic host volumes feature that may allow an operator holding the host volume delete permission in one namespace to delete a sticky volume claim belonging to a job in another namespace. This vulnerability, CVE-2026-14896, is fixed in Nomad Community Edition 2.0.4 and Nomad Enterprise 2.0.4, 1.11.8, and 1.10.14.
AnalysisAI
Cross-namespace authorization bypass in HashiCorp Nomad's dynamic host volumes feature permits an authenticated operator holding host volume delete permissions in one namespace to delete sticky volume claims belonging to jobs in a different namespace. Both Nomad Community Edition and Nomad Enterprise are affected from version 0.4.1 up to 2.0.4, with Enterprise additionally receiving backport fixes in 1.11.8 and 1.10.14. No public exploit code has been identified at time of analysis and this vulnerability is not listed in CISA KEV, limiting immediate risk to multi-tenant deployments where namespace isolation is an enforced security boundary.
Technical ContextAI
HashiCorp Nomad is a workload orchestrator supporting multi-tenancy through namespaces, which are intended to provide strong isolation between teams or environments sharing a cluster. The dynamic host volumes feature allows jobs to claim persistent storage on host machines; sticky volume claims are bound to specific job allocations and are expected to persist across restarts within their namespace. CWE-863 (Incorrect Authorization) identifies the root cause: the authorization logic correctly verifies that the requesting operator holds the delete ACL capability within their own namespace but fails to enforce a namespace boundary check on the target volume claim, allowing the permission to reach across namespace lines. The CVSS vector AV:N reflects that the Nomad API surface is network-accessible, while AC:H indicates that exploitable conditions require a specific multi-namespace deployment with dynamic host volumes and sticky claims in active use.
RemediationAI
Upgrade to Nomad Community Edition 2.0.4 or Nomad Enterprise 2.0.4 to receive the primary fix. Nomad Enterprise users on supported older release trains may alternatively upgrade to 1.11.8 or 1.10.14, which include backported patches per the HashiCorp advisory HCSEC-2026-22 at https://discuss.hashicorp.com/t/hcsec-2026-22-nomad-vulnerable-to-cross-namespace-host-volume-claim-deletion/77562. For environments that cannot patch immediately, restrict the host volume delete ACL capability to the smallest possible set of highly trusted operators, reducing the population of principals who could exploit the cross-namespace bypass - note this trades off operational flexibility for attack surface reduction. A more complete architectural workaround is to isolate multi-tenant workloads onto separate Nomad clusters entirely, which eliminates the cross-namespace risk surface but introduces significant operational overhead in cluster management.
Credential-harvesting malware compromised 84 versions of 42 TanStack npm packages on 2026-05-11 via chained GitHub Actio
Unauthenticated remote attackers can trigger complete database overwrites, server-side file reads, and SSRF attacks agai
HashiCorp Terraform’s Vault Provider (terraform-provider-vault) did not correctly configure GCE-type bound labels for Va
An XML external entity (XXE) vulnerability in the Password Vault Web Access (PVWA) of CyberArk Enterprise Password Vault
PhotoRange Photo Vault 1.2 appends the password to the URI for authorization, which makes it easier for remote attackers
The REST API in CyberArk Password Vault Web Access before 9.9.5 and 10.x before 10.1 allows remote attackers to execute
Server-side request forgery in bank-vaults vault-secrets-webhook (<= 1.22.2) lets a low-privileged tenant with ConfigMap
Account takeover in self-hosted Bitwarden Server before 2026.6.0 lets a low-privileged organization member steal any oth
vault-cli is a configurable command-line interface tool (and python library) to interact with Hashicorp Vault. Rated cri
The SRP-6a implementation in Kee Vault KeePassRPC before 1.12.0 is missing validation for a client-provided parameter, w
The SRP-6a implementation in Kee Vault KeePassRPC before 1.12.0 generates insufficiently random numbers, which allows re
Server-side request forgery in the Ruby css_parser gem (< 3.0.0) lets a remote unauthenticated attacker force the parsin
Same weakness CWE-863 – Incorrect Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-42392
GHSA-x2cv-wq6v-3cc9