Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid job-submit ACL token
-
DeliveryCraft Docker job with host namespace mode
-
ExploitSubmit job bypassing allow_privileged check
-
ExecutionContainer runs in host namespaces
-
ImpactRead host and co-tenant workload data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires: (1) the Nomad client running on Linux with the Docker task driver enabled; (2) an operator having set allow_privileged to false expecting it to block privileged/host features (on the assumption this control is enforced); (3) the attacker holding valid Nomad ACL credentials with the submit-job capability; and (4) the attacker crafting a Docker task that specifies host namespace mode options (host network/PID/IPC). The limiting factors are that the attacker must already be an authenticated job submitter (PR:L), so this is not exploitable by fully unauthenticated outsiders, and impact is scoped to information disclosure from the host and workloads sharing that same client node rather than cross-cluster access. |
| Impact | The supplied CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N, score 7.7) indicates a network-reachable, low-complexity attack by an already-authenticated low-privilege principal (a valid job submitter), with a scope change reflecting that the container breaks out of its intended isolation to affect the host and neighboring workloads. Impact is confidentiality-only (C:H); the description explicitly limits the outcome to accessing information belonging to the host or other workloads, with no stated integrity or availability impact. There is no EPSS score, no POC, and no KEV listing in the provided data, so real-world exploitation pressure appears low and would be opportunistic rather than mass-scanned. The key limiting factor is that the attacker must already possess job-submission privileges on the cluster, which makes this primarily a multi-tenant/insider or compromised-credential concern rather than an unauthenticated internet-facing risk. This is a legitimate priority for shared multi-tenant Nomad clusters but a lower priority for single-tenant deployments where all job submitters are already trusted. |
| Exploit ScenarioDerived | An attacker who holds valid Nomad job-submission credentials (for example, a low-trust tenant in a shared cluster or someone with stolen ACL tokens) submits a Docker task that requests host namespace mode despite allow_privileged being set to false. Because the restriction is not enforced, Nomad schedules the container in the host's namespaces, letting the attacker inspect host processes, network traffic, or data from other workloads running on the same client node. No public exploit code is identified at time of analysis, but the low attack complexity means a crafted job specification is sufficient. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 08, 2026
Host namespace escape in HashiCorp Nomad and Nomad Enterprise lets an authenticated job submitter bypass the allow_privileged control for the Docker task driver, launching containers in host PID/network/IPC namespaces to read data from the host or co-located workloads on the same client node. The flaw stems from missing authorization enforcement (CWE-862) and carries a CVSS 7.7 with a changed scope, reflecting cross-tenant impact. There is no public exploit identified at time of analysis and it is not listed in CISA KEV.
RemediationAI
Vendor-released patch: upgrade to Nomad Community Edition 2.0.4, or Nomad Enterprise 2.0.4, 1.11.8, or 1.10.14, matching your current release branch, per HashiCorp advisory HCSEC-2026-19 (https://discuss.hashicorp.com/t/hcsec-2026-19-nomad-docker-driver-vulnerable-to-host-namespace-bypass-on-linux/77557). Until you can patch, reduce exposure by tightening who can submit jobs: restrict Nomad ACL policies so that only trusted namespaces/operators hold submit-job capability, since the attack requires an authenticated submitter. As a compensating control you can also constrain the Docker driver configuration and job submissions to reject host namespace options (avoid network_mode=host, pid_mode=host, and ipc_mode=host in job specs) and use Sentinel policies (Enterprise) or admission controls to deny such jobs; note the trade-off that legitimate workloads relying on host networking or host PID/IPC will be blocked. Separating untrusted tenants onto dedicated client nodes further limits the blast radius of any successful host-namespace access.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Nomad is a HashiCorp workload orchestrator that schedules containers and other tasks across a cluster of client nodes. Its Docker task driver supports host namespace mode options (equivalent to Docker's network_mode=host, pid_mode=host, and ipc_mode=host), which break container isolation by placing the container in the host's namespaces. The allow_privileged plugin/driver configuration is intended to gate such privileged capabilities so operators can forbid them cluster-wide. Per the CPE data (cpe:2.3:a:hashicorp:nomad and cpe:2.3:a:hashicorp:nomad_enterprise), both editions are affected. The root cause is CWE-862 (Missing Authorization): the driver failed to check the allow_privileged restriction against the host namespace mode options, so the intended policy boundary was never evaluated for those settings.
Know when Nomad 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:C/C:H/I:N/A:N
Authenticated job submitter (PR:L) sends a crafted job over the API (AV:N/AC:L); breaking container isolation to read host/co-tenant data is a scope change (S:C) with confidentiality-only impact.
Primary rating from Vendor (HashiCorp).
CVSS VectorVendor: HashiCorp
Lifecycle Timeline
2DescriptionCVE.org
HashiCorp Nomad and Nomad Enterprise did not enforce the allow_privileged restriction for the Docker task driver's host namespace mode options. This may allow an authenticated job submitter to run a container in a host namespace and access information belonging to the host or to other workloads on the same client. This vulnerability, CVE-2026-14373, is fixed in Nomad Community Edition 2.0.4 and Nomad Enterprise 2.0.4, 1.11.8, and 1.10.14.
Articles & Coverage 2
Executive ViewAI
HashiCorp Nomad and Nomad Enterprise contain a namespace escape vulnerability (CVE-2026-14373) allowing authenticated job submitters to bypass container isolation and access host and co-located workload data, creating cross-tenant data breach risk in multi-tenant deployments. No vendor-released patch has been identified at time of analysis. Organizations with Nomad infrastructure should immediately implement compensating controls to restrict privilege escalation.
Restrict Docker task driver job submission to trusted, minimally-privileged accounts; implement network segmentation isolating container runtimes from host system access; enforce strict audit logging and alerting on all job submissions and container execution; consider running multi-tenant workloads on dedicated Nomad client nodes; disable Docker task driver entirely if alternative task drivers suffice for operational requirements.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
HashiCorp Nomad and Nomad Enterprise versions 1.5.0 up to 1.5.2 allow unauthenticated users to bypass intended ACL autho
HashiCorp Nomad and Nomad Enterprise version 0.2.0 up to 1.3.0 were impacted by go-getter vulnerabilities enabling privi
HashiCorp Nomad and Nomad Enterprise up to 0.10.2 incorrectly validated role/region associated with TLS certificates use
HashiCorp Nomad 0.9.0 through 0.9.1 has Incorrect Access Control via the exec driver. Rated critical severity (CVSS 9.8)
HashiCorp Nomad and Nomad Enterprise version 0.9.0 up to 0.12.5 client file sandbox feature can be subverted using eithe
Symlink following during same-client allocation data migration in HashiCorp Nomad and Nomad Enterprise allows a workload
Authenticated code execution on Nomad client hosts is possible in HashiCorp Nomad and Nomad Enterprise 1.10.0 through ve
HashiCorp Nomad and Nomad Enterprise 1.5.0 allow a job submitter to escalate to management-level privileges using worklo
HashiCorp Nomad and Nomad Enterprise up to 1.0.13, 1.1.7, and 1.2.0, with the QEMU task driver enabled, allowed authenti
HashiCorp Nomad and Nomad Enterprise Raft RPC layer allows non-server agents with a valid certificate signed by the same
HashiCorp Nomad and Nomad Enterprise 1.6.12 up to 1.7.9, and 1.8.1 archive unpacking during migration is vulnerable to p
Symlink following during dispatch payload and executor log writes in HashiCorp Nomad and Nomad Enterprise lets a malicio
EUVD-2026-42349
GHSA-2cc5-jjc3-x9fw
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB