CVE Catalog

CVE-2026-75158

MediumCVSS 4.3
Published: Updated: Translated: NVD NIST

Summary

The /assets/events API in Apache Airflow returns asset events for all DAGs without filtering according to the caller's permissions. Any authenticated user with asset-read access can enumerate events, including source DAG IDs, task IDs, run IDs, and timestamps, for DAGs they are not authorized to see. Even the total_entries and pagination disclose the existence of hidden DAGs.

Risk Assessment

Confidentiality breach, leaking pipeline and schedule information, which may be exploited for further attacks.

Recommendation

Upgrade Apache Airflow to version 3.3.2 or later, which fixes the missing filter.

Other vulnerabilities in Apache Airflow

See all
Original NVD description (English source)

Apache Airflow's `/assets/events` API returned asset events for every Dag in the deployment, with no filter restricting them to the Dags the caller is authorized to read. Any authenticated user holding asset-read access could therefore enumerate asset events — including the source Dag ID, task ID, run ID and event timestamps — for Dags they have no permission to see. Because the filter was also absent from the count query, `total_entries` and pagination disclosed the existence of hidden Dags even without inspecting individual rows. Deployments are affected whenever per-Dag access control is used to separate teams or tenants; no special configuration is required. Upgrade to apache-airflow 3.3.2 or later.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS