# CVE-2026-14891: HashiCorp Nomad sandbox escape in Docker task driver

Source: https://junglewise.ai/threats/cve-2026-14891-hashicorp-nomad-sandbox-escape-in-docker-task-driver  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-07-08. Updated: 2026-07-08  
License: CC BY 4.0 with a link back

CVE-2026-14891 · Severity: high · CVSS 8.7 · Published 2026-07-08

HashiCorp Nomad is a tool used to manage and deploy applications across data centers. A security flaw in its Docker task driver allows users with job submission privileges to bypass security restrictions and access files on the underlying host server. This could lead to the unauthorized reading or modification of sensitive system files, potentially compromising the entire server hosting the application.

Technologies: [HashiCorp Nomad](https://junglewise.ai/threats/technologies/nomad), [HashiCorp Nomad Enterprise](https://junglewise.ai/threats/technologies/nomad-enterprise). Vendors: [HashiCorp](https://junglewise.ai/threats/vendors/hashicorp).

## Quick answers

**Is CVE-2026-14891 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-14891 being exploited in the wild.

**How severe is CVE-2026-14891?** High severity, with a CVSS score of 8.7, published 8 July 2026.

**Which products and versions are affected?** HashiCorp Nomad 0.4.1 to 2.0.3; HashiCorp Nomad Enterprise 0.4.1 to 2.0.3; 1.11.0 to 1.11.7; 1.10.0 to 1.10.13.

**Is there a fix for CVE-2026-14891?** A patch was published on 2026-07-08. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2026-14891 attacked?** It is attacked over the network, in a software library.

**Am I affected by CVE-2026-14891?** Check whether you run HashiCorp Nomad or HashiCorp Nomad Enterprise at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## Technical details

A sandbox escape vulnerability exists in the HashiCorp Nomad Docker task driver due to improper link resolution (CWE-59). The driver's containment check fails to fully account for symbolic links when validating bind mounts, allowing a mount that resolves outside the intended allocation directory. An authenticated attacker with job submission privileges (or any API client if ACLs are disabled) can exploit this to bind-mount arbitrary host paths into a container. This allows for reading and writing files on the host filesystem even when volume bind mounts are explicitly disabled. The issue is fixed in Nomad 2.0.4 and Nomad Enterprise 2.0.4, 1.11.8, and 1.10.14.

## Affected products

- HashiCorp Nomad 0.4.1 to 2.0.3
- HashiCorp Nomad Enterprise 0.4.1 to 2.0.3; 1.11.0 to 1.11.7; 1.10.0 to 1.10.13

## Timeline

- 2026-07-08: disclosed
- 2026-07-08: patched
- 2026-07-08: advisory

## References

- [https://discuss.hashicorp.com/t/hcsec-2026-21-nomad-vulnerable-to-sandbox-escape-in-docker-task-driver/77561](https://discuss.hashicorp.com/t/hcsec-2026-21-nomad-vulnerable-to-sandbox-escape-in-docker-task-driver/77561)

## Related threats

- [HashiCorp Nomad symlink following in allocation data migration](https://junglewise.ai/threats/cve-2026-119168-hashicorp-nomad-and-nomad-enterprise-are-vulnerable-to-symlink)
- [HashiCorp Nomad symlink following in dispatch payload and executor logs](https://junglewise.ai/threats/cve-2026-107347-hashicorp-nomad-and-nomad-enterprise-are-vulnerable-to-symlink)
- [HashiCorp Nomad cross-namespace authorization bypass in API endpoints](https://junglewise.ai/threats/cve-2026-102260-hashicorp-nomad-and-nomad-enterprise-are-vulnerable-to-cross)
- [HashiCorp Nomad authorization bypass in dynamic host volumes](https://junglewise.ai/threats/cve-2026-14896-hashicorp-nomad-authorization-bypass-in-dynamic-host-volumes)
- [HashiCorp Nomad authorization bypass in Docker task driver host namespaces](https://junglewise.ai/threats/cve-2026-14373-hashicorp-nomad-authorization-bypass-in-docker-task-driver-host)
