{"id":"CVE-2026-102260","kind":"vulnerability","aliases":["CVE-2026-102260"],"related":[],"title":"HashiCorp Nomad: read-only API lets users see other namespaces","description":"HashiCorp Nomad and Nomad Enterprise are vulnerable to cross-namespace authorization bypasses in several read-only API endpoints that may allow an authenticated user with read permissions in one namespace to view information about objects in other namespaces. This vulnerability (CVE-2026-102260) is fixed in Nomad Community Edition 2.1.0 and Nomad Enterprise 2.1.0, 1.11.12, and 1.10.18.","summary":"Nomad and Nomad Enterprise have several read-only API endpoints that skip namespace checks. An authenticated user with read access in one namespace can view objects in other namespaces.","severity":"medium","cvss":4.3,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["infrastructure","kubernetes","nomad","self-hosted"],"not_affected_if":["acls-disabled","single-namespace"],"how_to_check":"- Confirm the Nomad version with `nomad version`\n- Check whether ACLs are enabled and which namespaces users hold read permissions in","fix":"- Nomad Community Edition: `2.1.0`\n- Nomad Enterprise: `2.1.0`, `1.11.12`, or `1.10.18`","status":"open","published_at":"2026-10-29T18:17:21+00:00","first_seen_at":"2026-10-29T18:26:33+00:00","triaged_at":"2026-10-29T18:28:45+00:00","updated_at":"2026-10-29T18:28:45+00:00","category":"infrastructure","confidence":0.7,"triage":{"at":"2026-10-29T18:28:45Z","model":"claude-haiku-5-5","output":{"fix":"- Nomad Community Edition: `2.1.0`\n- Nomad Enterprise: `2.1.0`, `1.11.12`, or `1.10.18`","reach":"network","title":"HashiCorp Nomad: read-only API lets users see other namespaces","impact":"low","summary":"Nomad and Nomad Enterprise have several read-only API endpoints that skip namespace checks. An authenticated user with read access in one namespace can view objects in other namespaces.","audience":"businesses","category":"infrastructure","nicknames":[],"who_cares":["nomad","self-hosted","kubernetes"],"confidence":0.7,"fix_status":"available","needs_auth":"yes","worst_case":"read-only data from other namespaces exposed to an authenticated user","analyst_note":"","how_to_check":"- Confirm the Nomad version with `nomad version`\n- Check whether ACLs are enabled and which namespaces users hold read permissions in","plain_action":"","needs_analyst":false,"not_affected_if":["single-namespace","acls-disabled"],"who_is_affected":"Teams that run Nomad or Nomad Enterprise with multiple namespaces and ACLs, where some users hold read permissions in only one namespace. Single-namespace clusters or clusters where every user has full access are less exposed. unknown for other configurations.","user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"medium"},"cost_usd":0.000669,"input_tokens":4187,"output_tokens":500,"severity_before":"medium"},"analyst_status":null,"analyst_note":null,"search":"'-102260':14A,17A,98C '-2026':13A,16A,97C '1.10.18':112C '1.11.12':110C '2.1.0':105C,109C 'access':44B 'allow':76C 'api':6A,33B,72C 'authent':40B,78C 'author':65C 'bypass':66C 'check':38B 'communiti':103C 'cross':63C 'cross-namespac':62C 'cve':12A,15A,96C 'edit':104C 'endpoint':34B,73C 'enterpris':27B,58C,108C 'fix':100C 'hashicorp':1A,54C 'host':23B 'inform':88C 'infrastructur':18B 'kubernet':19B 'let':7A 'may':75C 'namespac':11A,37B,47B,53B,64C,85C,93C 'nomad':2A,20B,24B,26B,55C,57C,102C,107C 'object':50B,90C 'one':46B,84C 'permiss':82C 'read':4A,31B,43B,70C,81C 'read-on':3A,30B,69C 'see':9A 'self':22B 'self-host':21B 'sever':29B,68C 'skip':36B 'user':8A,41B,79C 'view':49B,87C 'vulner':60C,95C","nicknames":[],"mitigations":[],"who_affected":"Teams that run Nomad or Nomad Enterprise with multiple namespaces and ACLs, where some users hold read permissions in only one namespace. Single-namespace clusters or clusters where every user has full access are less exposed. unknown for other configurations.","tier":"C","verified":{},"analyst_revisit_at":null,"fix_status":"available","audience":"businesses","plain_action":null,"first_public_at":"2026-10-29T18:17:21+00:00","kev":null,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","cvss_by":"security@hashicorp.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-102260","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-102260","severity":null,"published_at":"2026-10-29T18:17:21+00:00","modified_at":"2026-10-29T18:17:21+00:00","first_seen_at":"2026-10-29T18:26:33+00:00","fetched_at":"2026-10-29T18:26:33+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}