Description
Apache Airflow HashiCorp provider: the HashiCorp Vault secrets backend's team-scope guard can be bypassed with a user-controlled key. In a multi-team deployment, a Dag author scoped to one team can supply a Variable key containing a path separator that causes the backend to resolve a secret belonging to a different team, because after the team-scoped lookup misses the backend falls back to a team-agnostic path concatenated from the unvalidated key. The Execution API Variables route accepts a path-shaped key, so this is reachable from ordinary Dag code.

Affects multi-team deployments using the HashiCorp Vault secrets backend. Single-team deployments are not affected, as there is no cross-team boundary to cross. This is the same class as CVE-2026-86465, CVE-2026-68870, CVE-2026-68871 and CVE-2026-68872 in the Akeyless, Azure Key Vault, Yandex Lockbox and Amazon secrets backends.

Users of apache-airflow-providers-hashicorp are recommended to upgrade to version 4.8.0 or later, which fixes the issue.
Published: 2026-09-24
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Cross‑team secret disclosure
Action: Immediate Patch
AI Analysis

Impact

The HashiCorp Vault secrets backend in Apache Airflow’s HashiCorp provider improperly processes a user‑supplied key that contains a path separator. After a team‑scoped lookup fails, the backend falls back to an unvalidated, team‑agnostic path built from that key, allowing resolution of secrets that belong to other teams. This flaw, identified as CWE‑639, permits an actor to read secrets that were intended to be isolated by team boundaries.

Affected Systems

Deployments of the Apache Airflow HashiCorp provider that use the Vault secrets backend in multi‑team environments are impacted. The issue exists in all releases before version 4.8.0 of apache‑airflow‑providers‑hashicorp; single‑team installations are not affected because there is no cross‑team boundary to traverse.

Risk and Exploitability

EPSS data indicates a probability under 1% and the CVSS score is 6.5, classifying this vulnerability as medium severity, and it is not listed in CISA KEV. The flaw can be triggered through normal DAG code executed via the Execution API Variables route, which accepts a path‑shaped key. Based on the description, it is inferred that an attacker would need access to create or modify a DAG that has privilege to specify Variable keys for their team. When exercised, the attacker can read any secret that other teams have stored in Vault, resulting in a significant confidentiality breach for multi‑team environments.

Generated by OpenCVE AI on September 26, 2026 at 00:12 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade apache‑airflow‑providers‑hashicorp to version 4.8.0 or later, which validates and sanitizes the Variable key input.
  • Restrict the Execution API Variables endpoint to validated paths or disable it for non‑admin DAG authors to prevent untrusted key injection.
  • Audit existing secret keys and paths for unintended cross‑team access and reassign or remove those that expose secrets beyond their intended team scope.

Generated by OpenCVE AI on September 26, 2026 at 00:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 26 Sep 2026 07:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 25 Sep 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}


Fri, 25 Sep 2026 14:45:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache airflow Hashicorp Provider
Vendors & Products Apache
Apache airflow Hashicorp Provider

Thu, 24 Sep 2026 22:00:00 +0000

Type Values Removed Values Added
Description Apache Airflow HashiCorp provider: the HashiCorp Vault secrets backend's team-scope guard can be bypassed with a user-controlled key. In a multi-team deployment, a Dag author scoped to one team can supply a Variable key containing a path separator that causes the backend to resolve a secret belonging to a different team, because after the team-scoped lookup misses the backend falls back to a team-agnostic path concatenated from the unvalidated key. The Execution API Variables route accepts a path-shaped key, so this is reachable from ordinary Dag code. Affects multi-team deployments using the HashiCorp Vault secrets backend. Single-team deployments are not affected, as there is no cross-team boundary to cross. This is the same class as CVE-2026-86465, CVE-2026-68870, CVE-2026-68871 and CVE-2026-68872 in the Akeyless, Azure Key Vault, Yandex Lockbox and Amazon secrets backends. Users of apache-airflow-providers-hashicorp are recommended to upgrade to version 4.8.0 or later, which fixes the issue.
Title Apache Airflow HashiCorp provider: HashiCorp Vault secrets backend: team-scope guard bypass via user-controlled key
Weaknesses CWE-639
References

Subscriptions

Apache Airflow Hashicorp Provider
cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-09-25T16:38:16.529Z

Reserved: 2026-09-24T17:21:06.038Z

Link: CVE-2026-97636

cve-icon Vulnrichment

Updated: 2026-09-25T16:38:11.951Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-24T22:17:02.660

Modified: 2026-09-25T17:17:21.137

Link: CVE-2026-97636

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T00:15:16Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key