Description
The Apache Airflow Keycloak provider's multi-team provisioning (`_attach_team_permissions`) granted every team role global read access to audit logs. Deployments that enable multi-team mode with the Keycloak auth manager and provision teams through it are affected: any authenticated member of one team could read other teams' audit events through the UI or the event-log API.

Users of apache-airflow-providers-keycloak are recommended to upgrade to apache-airflow-providers-keycloak 0.11.1 or later.
Published: 2026-10-15
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Global Audit Log Access
Action: Apply Patch
AI Analysis

Impact

The multi‑team provisioning routine in the Apache Airflow Keycloak provider incorrectly grants every team role global read access to audit logs. An attacker who authenticates to Airflow and belongs to any team can thus read audit events from all other teams via the UI or the event‑log API. This privilege escalation exposes sensitive operational data that should be restricted to the owning team, violating the principle of least privilege (CWE‑732).

Affected Systems

Deployments that enable the Airflow Keycloak auth manager with multi‑team mode and use apache-airflow-providers-keycloak before version 0.11.1 are affected. Any environment where users authenticate to Airflow through Keycloak and store audit logs can be compromised by this flaw.

Risk and Exploitability

The vulnerability is exploitable by any authenticated user with a valid Keycloak account and does not require special permissions beyond normal team membership. Because no additional restrictions exist, an attacker can harvest audit data across teams. The CVSS score is 6.5, classifying the vulnerability as moderate, and the EPSS score is < 1%; it is not listed in CISA's KEV catalog, yet the impact of leaking global audit logs is significant. Administrators should treat this as a high‑risk misconfiguration that needs rapid remediation.

Generated by OpenCVE AI on October 16, 2026 at 18:33 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade apache-airflow-providers-keycloak to version 0.11.1 or later.
  • If an upgrade is not immediately possible, disable multi‑team provisioning until the provider can be updated.
  • After upgrading, verify that only authorized team roles have audit‑log read permissions by reviewing role‑permission mappings.

Generated by OpenCVE AI on October 16, 2026 at 18:33 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 15:00:00 +0000

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

Fri, 16 Oct 2026 15: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'}


Fri, 16 Oct 2026 04:00:00 +0000

Type Values Removed Values Added
References

Fri, 16 Oct 2026 03:30:00 +0000

Type Values Removed Values Added
References

Thu, 15 Oct 2026 22:00:00 +0000

Type Values Removed Values Added
Description The Apache Airflow Keycloak provider's multi-team provisioning (`_attach_team_permissions`) granted every team role global read access to audit logs. Deployments that enable multi-team mode with the Keycloak auth manager and provision teams through it are affected: any authenticated member of one team could read other teams' audit events through the UI or the event-log API. Users of apache-airflow-providers-keycloak are recommended to upgrade to apache-airflow-providers-keycloak 0.11.1 or later.
Title Apache Airflow Keycloak provider: Keycloak multi-team provisioning grants every team role global audit-log read
Weaknesses CWE-732
References

Subscriptions

Apache Airflow Keycloak Provider
cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-10-16T14:56:07.947Z

Reserved: 2026-09-15T18:57:18.814Z

Link: CVE-2026-92228

cve-icon Vulnrichment

Updated: 2026-10-16T14:55:58.431Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-15T22:21:11.410

Modified: 2026-10-16T15:20:39.130

Link: CVE-2026-92228

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T14:45:17Z

Weaknesses
  • CWE-732

    Incorrect Permission Assignment for Critical Resource