Description
Apache Airflow's Config API did not mask team-scoped sensitive configuration values in multi-team deployments. When an administrator has enabled multi-team mode and exposed the Config API, an authenticated Viewer holding only configuration-read access — with no prior access to the secret — could read a team-scoped Celery broker URL, including its embedded credentials, in cleartext, while the equivalent global option was correctly masked. The secrets masker matched only base section and option names and did not normalize team-prefixed sections before the sensitivity check (CWE-200). This is a distinct masker bypass from CVE-2026-48828 and CVE-2026-48892: deployments that upgraded to apache-airflow 3.3.0 to address those issues remain affected by this team-scoped variant. Users are advised to upgrade to apache-airflow 3.3.1 or later, which normalizes team-scoped sections before masking.
Published: 2026-08-12
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Apache Airflow’s Config API failed to mask team‑scoped sensitive configuration values in multi‑team deployments. An authenticated Viewer with only configuration‑read permission, if the Config API is exposed, could read a Celery broker URL that includes embedded credentials in cleartext, while the global setting was correctly masked. This denial of proper masking is a classic information‑disclosure flaw (CWE‑200) and is distinct from the prior CVEs that addressed global secrets, meaning deployments that upgraded to apache‑airflow 3.3.0 still remain vulnerable.

Affected Systems

The affected product is Apache Airflow from the Apache Software Foundation. Any deployment that has multi‑team mode enabled and the Config API exposed is impacted, specifically Apache Airflow 3.3.0 and earlier versions. The flaw is resolved by upgrading to apache‑airflow 3.3.1 or later, which normalizes team‑scoped sections before applying masking.

Risk and Exploitability

The risk is that an attacker who can authenticate as a Viewer can retrieve full Celery broker credentials, enabling impersonation, task hijacking, or network reconnaissance against backend services. The likely attack vector requires access to the Airflow UI or API, exposure of the Config API, and a user with read‑only config permissions, all of which are typically available to internal staff. The vulnerability has a CVSS score of 6.5, an EPSS score of < 1%, and is not listed in the CISA KEV catalog. This score indicates a medium‑to‑high severity, and the low effort required to read the configuration makes it attractive to potential attackers.

Generated by OpenCVE AI on August 13, 2026 at 15:05 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Apache Airflow to version 3.3.1 or later.
  • Disable or tightly restrict the Config API for non‑administrator users.
  • Ensure multi‑team mode is only enabled for authorized personnel and audit role assignments.

Generated by OpenCVE AI on August 13, 2026 at 15:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 14 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:apache:airflow:*:*:*:*:*:*:*:*

Thu, 13 Aug 2026 13: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'}

ssvc

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


Wed, 12 Aug 2026 20:45:00 +0000

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

Wed, 12 Aug 2026 15:45:00 +0000

Type Values Removed Values Added
Description Apache Airflow's Config API did not mask team-scoped sensitive configuration values in multi-team deployments. When an administrator has enabled multi-team mode and exposed the Config API, an authenticated Viewer holding only configuration-read access — with no prior access to the secret — could read a team-scoped Celery broker URL, including its embedded credentials, in cleartext, while the equivalent global option was correctly masked. The secrets masker matched only base section and option names and did not normalize team-prefixed sections before the sensitivity check (CWE-200). This is a distinct masker bypass from CVE-2026-48828 and CVE-2026-48892: deployments that upgraded to apache-airflow 3.3.0 to address those issues remain affected by this team-scoped variant. Users are advised to upgrade to apache-airflow 3.3.1 or later, which normalizes team-scoped sections before masking.
Title Apache Airflow: Config API: team-scoped Celery broker secret disclosed to a Viewer (multi-team masking bypass)
Weaknesses CWE-200
References

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-08-13T12:14:48.255Z

Reserved: 2026-07-21T13:37:17.055Z

Link: CVE-2026-65017

cve-icon Vulnrichment

Updated: 2026-08-13T12:14:20.603Z

cve-icon NVD

Status : Analyzed

Published: 2026-08-12T16:17:12.577

Modified: 2026-08-14T18:18:56.937

Link: CVE-2026-65017

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T15:15:13Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor