IT SBIT Services
Schneeberger
DEEN
CVE tracker

HashiCorp Consul-k8s: Cross-namespace authorization bypass in component ACL binding rules

CVE-2026-110720Critical 9.9Public exploit

← All vulnerabilities

Summary

Consul-k8s versions 0.42.0 and later allow a cross-namespace authorization bypass in component ACL binding rules. An attacker who can create a ServiceAccount and obtain its token in another Kubernetes namespace, and who can reach the Consul API, may authenticate as a Consul component and gain its elevated privileges. The issue only affects deployments with global.acls.manageSystemACLs=true.

Affected

  • consul-k8s 0.42.0 up to 2.0.4 (per HashiCorp advisory HCSEC-2026-50)
  • Only deployments with global.acls.manageSystemACLs=true are affected
  • Note: the CNA data lists the range as less than 2.0.4, so 2.0.4 is unconfirmed; do not assume it is safe

Fixed in

  • consul-k8s 2.1.0
  • consul-k8s 1.8.18

Workaround

  • No vendor workaround; apply the fixed versions.
  • Interim measures (our analysis, not vendor guidance): check whether system ACL management is enabled, review existing ACL binding rules, restrict who can create ServiceAccounts or obtain their tokens in other namespaces, and limit network access to the Consul API.

Exploitation

  • No evidence of in-the-wild exploitation was found; the Strix record lists KEV as No.
  • CISA SSVC: exploitation none, automatable no, technical impact total.
  • A public PoC is claimed by third-party listings but is unverified; treat any such code as untrusted.

Our recommendation

  • Identify all consul-k8s deployments and confirm their versions.
  • Check whether system ACL management (global.acls.manageSystemACLs) is enabled.
  • Upgrade to consul-k8s 2.1.0 or 1.8.18, reviewing the release notes first: rules now also require the Consul release namespace, and components outside it must be moved.
  • Prioritise multi-tenant clusters and restrict ServiceAccount creation and Consul API access in the meantime.

Public exploits

Links to third-party sites, not checked by us – exploit code can contain malware. Only use it in isolated test environments.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 30 Oct 2026, 14:52.

Original description (NVD)

Consul-k8s versions 0.42.0 and later are vulnerable to a cross-namespace authorization bypass in component ACL binding rules that may allow an attacker to obtain elevated Consul privileges. This vulnerability (CVE-2026-110720) is fixed in consul-k8s 2.1.0 and 1.8.18.

NVD references (1)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.