oss-sec mailing list archives
CVE-2026-46764: Apache Airflow: Event Log detail endpoint bypasses DAG-scoped event log permission filter
From: Rahul Vats <rahulvats () apache org>
Date: Sun, 31 May 2026 12:13:34 +0000
Severity: low
Affected versions:
- Apache Airflow (apache-airflow) before 3.2.2
Description:
The Event Log detail endpoint `GET /api/v2/eventLogs/{event_log_id}` in Apache Airflow fetched audit-log rows directly
by numeric ID after only the generic Audit Log permission check, while the collection endpoint `GET /api/v2/eventLogs`
applied per-Dag scoping. An authenticated UI/API user with audit-log read permission for one Dag could retrieve
audit-log entries for any other Dag by guessing or enumerating the numeric event log ID. Affects deployments that rely
on per-Dag audit-log scoping. Users are advised to upgrade to `apache-airflow` 3.2.2 or later.
Credit:
Stoyan Stoyanov Trendafilov (trstoyan), independent security researcher (finder)
Pierre Jeambrun (@pierrejeambrun) (remediation developer)
References:
https://github.com/apache/airflow/pull/67112
https://airflow.apache.org/
https://www.cve.org/CVERecord?id=CVE-2026-46764
Current thread:
- CVE-2026-46764: Apache Airflow: Event Log detail endpoint bypasses DAG-scoped event log permission filter Rahul Vats (May 31)
