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
3DescriptionCVE.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
AnalysisAI
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.
Technical ContextAI
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.
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.
An issue was discovered in Appsmith before 1.52. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl
runc through version 1.0-rc6 (used in Docker before 18.09.2) contains a container escape vulnerability that allows attac
Netmaker makes networks with WireGuard. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no a
Unauthenticated remote code execution in Marimo ≤0.20.4 allows attackers to execute arbitrary system commands via the `/
The News & Blog Designer Pack - WordPress Blog Plugin - (Blog Post Grid, Blog Post Slider, Blog Post Carousel, Blog Post
Path traversal in JFrog Artifactory (CWE-22) enables an authenticated low-privilege user to write data outside the inten
Docker 1.3.2 allows remote attackers to execute arbitrary code with root privileges via a crafted (1) image or (2) build
Remote code execution in Gogs through 0.14.2 allows authenticated users (and unauthenticated attackers on default-config
Remote code execution in Flowise before 3.1.2 allows any authenticated user (or API caller with chatflow view/update per
Remote code execution in NocoBase Workflow Script Node (npm @nocobase/plugin-workflow-javascript) allows authenticated l
Docker Desktop Community Edition before 2.1.0.1 allows local users to gain privileges by placing a Trojan horse docker-c
Vasion Print (formerly PrinterLogic) Virtual Appliance Host prior to version 25.2.169 and Application prior to version 2
Same weakness CWE-862 – Missing Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-42349
GHSA-2cc5-jjc3-x9fw