HCSEC-2026-36 - Consul vulnerable to an authorization bypass in the catalog deregistration path
A Consul flaw lets an authorized local user remove services, health checks, or nodes imported from another connected cluster. That can disrupt service discovery and routing.
- Severity
- MediumCVSS 3.1 · 5.4
- Fix
- Fixed in 1.21.18Fix recorded today
- Affected versions
- 1.21.0 to before 2.0.4
- Weakness
- CWE-863Incorrect Authorization
- Exploit likelihood
- 0.23% in 30 daysEPSS, higher than 14% of known flaws
- Affects
- Consul+1 more
- Exploited
- Not confirmedNo confirmation recorded
- CISA SSVC
- No known exploitationAutomatable: no · Technical impact: partial
- EU ID
- EUVD-2026-75699ENISA vulnerability database
How it works
- The issue requires an active Consul cluster peering relationship and a local ACL token with catalog write access.
- An attacker sends a crafted deregistration request for data imported from the other cluster.
- Consul can remove those imported services, health checks, or nodes despite the token lacking authority over their original cluster.
- The exporting cluster's authoritative data is not changed, and later replication may restore the entries.
What to do
Check the running Consul or Consul Enterprise version against the affected and fixed releases in HashiCorp's advisory. Confirm that the deployment uses cluster peering and that relevant local ACL tokens have service:write or node:write permission.
Upgrade Consul to 2.0.4. Upgrade Consul Enterprise to 1.21.18, 1.22.12, or 2.0.4.
Technical details
Affected software: Consulby HashiCorp, Consul Enterpriseby HashiCorp
CVE-2026-87107 crosses the ownership boundary between locally registered catalog objects and objects imported through cluster peering. Authorized local catalog writers can deregister peer-imported services, health checks, or nodes without authority over their original cluster.
Severity breakdown
- Attack vector Network Requires network access to the vulnerable service
- Attack complexity Low Low complexity under the assessed conditions
- Privileges required Low Attacker needs a basic user account
- User interaction None No victim action needed
- Scope Unchanged Impact stays within the same security authority
- Confidentiality impact None No data disclosure
- Integrity impact Low Some data can be modified
- Availability impact Low Reduced performance or interruptions
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L Open in FIRST.org calculatorReferences
- cve.org · CVERecord vdb entry
- tenable.com · CVE-2026-87107 third party advisory vdb entry
- cvefeed.io · CVE-2026-87107 third party advisory vdb entry
- cveawg.mitre.org · CVE-2026-87107
- hashicorp.com · security HashiCorp