Description
Apache Airflow Akeyless provider: the Akeyless 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 the lookup path is concatenated from an unvalidated key after the team-scoped lookup misses. The Execution API Variables route accepts a path-shaped key, so this is reachable from ordinary Dag code.

Affects multi-team deployments using the Akeyless 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-68870, CVE-2026-68871 and CVE-2026-68872 in the Azure Key Vault, Yandex Lockbox and Amazon secrets backends.

Users of apache-airflow-providers-akeyless are recommended to upgrade to version 0.3.1 or later, which fixes the issue.
Published: 2026-09-16
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Access to Secrets
Action: Immediate Patch
AI Analysis

Impact

The Akeyless secrets backend for Apache Airflow contains a flaw that allows a team‑scoped guard to be bypassed through a user‑controlled variable key. By inserting a path separator into a Variable key, a DAG author can trick the lookup logic into concatenating an unvalidated suffix after a failed team‑scoped lookup, causing the backend to resolve a secret that belongs to another team. This results in a privilege escalation of secret access: a developer or malicious author gains read access to confidential data stored under a different team’s namespace, exposing sensitive credentials to an unintended audience. The weakness is classified as CWE‑639, an authorization bypass that occurs when a user‑controlled key is used for access control.

Affected Systems

Apache Airflow Akeyless provider environments that deploy the akeyless secrets backend in a multi‑team configuration are affected. Users of the apache‑airflow‑providers‑akeyless package before version 0.3.1 are vulnerable. Single‑team deployments are not impacted because there is no inter‑team boundary to cross.

Risk and Exploitability

The attack requires the ability to submit or modify a DAG with a crafted Variable key and to execute the Execution API Variables route, which are normally available to DAG authors. Because the flaw can be triggered from ordinary DAG code, an attacker who can author or influence DAGs can obtain secrets from other teams without needing higher system privileges. The CVSS score is 6.5, indicating a high impact, and the EPSS score is < 1%, reflecting a very low but nonzero probability of exploitation. The vulnerability is not listed in the CISA KEV catalog. As such, while the technical risk is moderate due to limited exploitability, the impact on multi‑team deployments warrants timely mitigation.

Generated by OpenCVE AI on September 18, 2026 at 11:42 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade apache-airflow-providers-akeyless to version 0.3.1 or later to apply the vendor patch that restores proper team‑scope guard enforcement.
  • Restrict the use of variable keys that contain path separators, or sanitize and validate keys before they reach the Akeyless backend so that only allowed characters are accepted.
  • Disable or isolate the Execution API Variables route for untrusted DAG authors and enforce least‑privilege access controls to limit exposure.

Generated by OpenCVE AI on September 18, 2026 at 11:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 19 Sep 2026 23:00:00 +0000

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

Thu, 17 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 17 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache apache-airflow-providers-akeyless
CPEs cpe:2.3:a:apache:apache-airflow-providers-akeyless:*:*:*:*:*:*:*:*
Vendors & Products Apache
Apache apache-airflow-providers-akeyless
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'}


Wed, 16 Sep 2026 15:00:00 +0000


Wed, 16 Sep 2026 09:15:00 +0000

Type Values Removed Values Added
Description Apache Airflow Akeyless provider: the Akeyless 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 the lookup path is concatenated from an unvalidated key after the team-scoped lookup misses. The Execution API Variables route accepts a path-shaped key, so this is reachable from ordinary Dag code. Affects multi-team deployments using the Akeyless 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-68870, CVE-2026-68871 and CVE-2026-68872 in the Azure Key Vault, Yandex Lockbox and Amazon secrets backends. Users of apache-airflow-providers-akeyless are recommended to upgrade to version 0.3.1 or later, which fixes the issue.
Title Apache Airflow Akeyless provider: Akeyless secrets backend: team-scope guard bypass via user-controlled key
Weaknesses CWE-639
References

Subscriptions

Apache Airflow Akeyless Provider Apache-airflow-providers-akeyless
cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-09-17T19:31:28.101Z

Reserved: 2026-09-07T14:27:10.417Z

Link: CVE-2026-86465

cve-icon Vulnrichment

Updated: 2026-09-17T19:28:39.739Z

cve-icon NVD

Status : Modified

Published: 2026-09-16T09:17:07.197

Modified: 2026-09-17T20:18:50.343

Link: CVE-2026-86465

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-19T22:37:52Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key