Skip to content
Heist/ feed
Back to feed
MediumFix available

Vault ACL Policy Cache Vulnerable to Cross-Namespace Policy Resolution

Type: advisorySources: OSV

Vault's ACL policy cache allowed namespace traversal when policy names contained path traversal constructs. This may allow a token assigned specially crafted policy names to use the capabilities of policies defined in other namespaces, including the root namespace. This vulnerability (CVE-2026-105820) is fixed in Vault Enterprise 2.1.2, 1.21.12, 1.20.17, and 1.19.23. Vault Community Edition does not support namespaces, and is not affected.

Products
vault
Affected versions
Not specified
Fixed versions
1.19.23, 1.20.17, 1.21.12, 2.1.2
CVEs
CVE-2026-105820
Confirmed fixed CVEs
Not specified
Updated in this feed
30 Oct 2026, 19:54 UTC · Revision 1

Source evidence

Vault ACL Policy Cache Vulnerable to Cross-Namespace Policy Resolution

core-osv · Original source

Published 16 Oct 2026, 08:47 UTC

Vault's ACL policy cache allowed namespace traversal when policy names contained path traversal constructs. This may allow a token assigned specially crafted policy names to use the capabilities of policies defined in other namespaces, including the root namespace. This vulnerability (CVE-2026-105820) is fixed in Vault Enterprise 2.1.2, 1.21.12, 1.20.17, and 1.19.23. Vault Community Edition does not support namespaces, and is not affected.

osv:BIT-vault-2026-105820

vault

Fixed versions: 1.19.23, 1.20.17, 1.21.12, 2.1.2

Complete source record
{
  "id": "2310e7dfa32e536931267cd7efff03efa6ec70e8ac6eeddeb3403750a92809db",
  "url": "https://osv.dev/vulnerability/BIT-vault-2026-105820",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Vault ACL Policy Cache Vulnerable to Cross-Namespace Policy Resolution",
    "summary": "Vault's ACL policy cache allowed namespace traversal when policy names contained path traversal constructs. This may allow a token assigned specially crafted policy names to use the capabilities of policies defined in other namespaces, including the root namespace. This vulnerability (CVE-2026-105820) is fixed in Vault Enterprise 2.1.2, 1.21.12, 1.20.17, and 1.19.23. Vault Community Edition does not support namespaces, and is not affected.",
    "evidence": "osv:BIT-vault-2026-105820",
    "products": [
      {
        "name": {
          "value": "vault",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1.19.23",
            "evidence": "/affected/0/ranges"
          },
          {
            "value": "1.20.17",
            "evidence": "/affected/0/ranges"
          },
          {
            "value": "1.21.12",
            "evidence": "/affected/0/ranges"
          },
          {
            "value": "2.1.2",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "medium",
    "structured": {
      "id": "BIT-vault-2026-105820",
      "aliases": [
        "BIT-vault-2026-105820",
        "CVE-2026-105820"
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "SEMVER",
              "events": [
                {
                  "introduced": "0.0.1"
                },
                {
                  "fixed": "1.19.23"
                },
                {
                  "introduced": "1.20.0"
                },
                {
                  "fixed": "1.20.17"
                },
                {
                  "introduced": "1.21.0"
                },
                {
                  "fixed": "1.21.12"
                },
                {
                  "introduced": "2.0.0"
                },
                {
                  "fixed": "2.1.2"
                }
              ]
            }
          ],
          "package": {
            "name": "vault",
            "purl": "pkg:bitnami/vault",
            "ecosystem": "Bitnami"
          },
          "severity": [
            {
              "type": "CVSS_V3",
              "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N"
            }
          ],
          "database_specific": {
            "source": "https://github.com/bitnami/vulndb/tree/main/data/vault/BIT-vault-2026-105820.json"
          }
        }
      ],
      "modified": "2026-10-16T09:45:23.803715183Z",
      "provider": "osv",
      "references": [
        "https://discuss.hashicorp.com/t/hcsec-2026-42-vault-enterprise-acl-policy-cache-vulnerable-to-cross-namespace-policy-resolution/77814",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-105820"
      ],
      "provider_metadata": {
        "cpes": [
          "cpe:2.3:a:hashicorp:vault:*:*:*:*:enterprise:go:*:*"
        ],
        "severity": "Medium"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-105820",
        "evidence": "/aliases"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/database_specific/severity"
  },
  "source_id": "core-osv",
  "document_id": 338427,
  "published_at": "2026-10-16T08:47:46.214+00:00"
}