Nomad ACLs Can Not Deny Access to Workload's Own Variables
Description
HashiCorp Nomad and Nomad Enterprise 1.4.0 up to 1.5.0 did not correctly enforce deny policies applied to a workload’s variables. Fixed in 1.4.6 and 1.5.1.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
HashiCorp Nomad 1.4.0 to 1.5.0 fails to enforce deny ACL policies for a workload's own variables, allowing unauthorized access.
Vulnerability
Description
A vulnerability in HashiCorp Nomad and Nomad Enterprise versions 1.4.0 through 1.5.0 allows a deny ACL policy to be silently ignored when applied to a workload's own variables [3]. This occurs because the access control system does not correctly enforce deny capabilities for variables that a workload accesses via its workload identity, a feature introduced in Nomad 1.4.0 [3]. Despite the presence of a deny policy, the Nomad ACL system may permit access that should be blocked.
Exploitation
An authenticated user or process that can create or modify Nomad policies could exploit this vulnerability by setting a deny rule on a specific variable path [3]. Under normal operation, such a rule would restrict access; however, due to the bug, the deny is not applied when the workload itself (using its own workload identity) attempts to read that variable. The attacker must have sufficient privileges to craft a policy with a deny capability and either be the workload itself or induce a workload to access the variable.
Impact
Successful exploitation allows a workload (or a user acting as that workload) to bypass intended ACL restrictions and access variables that should have been denied [3]. This could lead to unauthorized disclosure of sensitive data stored in Nomad variables, such as secrets or configuration that other workloads or administrators intended to protect.
Mitigation
HashiCorp fixed this vulnerability in Nomad 1.4.6 and 1.5.1 [3]. Users running affected versions should upgrade to these patched releases or later. No workarounds have been published; upgrading is the recommended action [3]. The issue was reported by a member of the HashiCorp OSS community [3].
AI Insight generated on May 20, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
github.com/hashicorp/nomadGo | >= 1.4.0, < 1.4.6 | 1.4.6 |
github.com/hashicorp/nomadGo | >= 1.5.0, < 1.5.1 | 1.5.1 |
Affected products
3- HashiCorp/Nomadv5Range: 1.5.0
- HashiCorp/Nomad Enterprisev5Range: 1.5.0
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
3News mentions
0No linked articles in our index yet.