CVE-2026-75157: Apache Airflow: Asset queued-events DELETE endpoints gated on Dag READ instead of Dag EDIT (asset-triggered scheduling suppression)
Apache Airflow before 3.3.2 lets any user with Dag read permission delete queued asset events, suppressing asset-triggered scheduling (CVE-2026-75157).
CVE-2026-75157 is a low-severity authorization flaw in Apache Airflow before 3.3.2: the asset queued-events DELETE endpoints checked the caller's Dag-axis permission with READ instead of EDIT. Any authenticated user able to read a Dag could silently delete its queued asset events, suppressing asset-triggered scheduling; fixed versions enforce the EDIT permission.
- Queued-events DELETE endpoints were gated on Dag READ instead of Dag EDIT permission
- Any authenticated user with Dag read access could suppress asset-triggered scheduling
- Fixed in Apache Airflow 3.3.2
Vulnerabilities mentionedAll →
| CVE | Vulnerability | CVSS | EPSS | Flags | Affected | Exposure | Published |
|---|---|---|---|---|---|---|---|
| CVE-2026-75157 | Improper Authorization in Apache Airflow Lets Read-Only Users Delete Queued Asset Events Apache Airflow's asset queued-events DELETE endpoints enforce the wrong authorization check, requiring only Dag-level READ permission where Dag-level EDIT permission is required (CWE-863). Any authenticated user who can read a Dag, even without edit rights, can call these endpoints and delete that Dag's queued asset events. Doing so silently suppresses asset-triggered scheduling for the Dag, a state-changing action that can halt intended pipeline triggers without an obvious error. Any deployment is affected where asset-triggered scheduling is in use and Dag read access is granted more widely than Dag edit access, which is the normal RBAC arrangement and requires no special configuration. No public proof-of-concept or in-the-wild exploitation is known, the issue is not in CISA KEV, and the fix is in apache-airflow 3.3.2 and later. Do: Upgrade to apache-airflow 3.3.2 or later. Until then, tighten RBAC so Dag READ is only granted to users who may also implicitly affect the Dag's scheduling, and audit logs for DELETE requests to the asset queued-events endpoints. Check the queued asset events for Dags readable by broad roles for signs of unexpected deletions that would have suppressed asset-triggered runs. | — | — |
| largelikely tens of thousands of Airflow deployments (10,000–100,000 range, uncertain) given Airflow's large install base and the prevalence of asset-triggered… |
Posted by Rahul Vats on Sep 17 Severity: low Affected versions: - Apache Airflow before 3.3.2 Description: Apache Airflow's asset queued-events DELETE endpoints checked the caller's Dag-axis permission with `READ` instead of `EDIT`. Any authenticated user who could read a Dag could therefore delete that Dag's queued asset events, silently suppressing asset-triggered scheduling for it — a state-changing action gated on a read-only permission. Deployments...
This source does not provide full text. Read it at seclists.org.