VYPR
Moderate severityNVD Advisory· Published Mar 14, 2023· Updated Feb 27, 2025

Nomad ACLs Can Not Deny Access to Workload's Own Variables

CVE-2023-1296

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.

PackageAffected versionsPatched versions
github.com/hashicorp/nomadGo
>= 1.4.0, < 1.4.61.4.6
github.com/hashicorp/nomadGo
>= 1.5.0, < 1.5.11.5.1

Affected products

3

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

3

News mentions

0

No linked articles in our index yet.