# CVE-2026-75157: Apache Airflow privilege escalation in asset queued-events DELETE

Source: https://junglewise.ai/threats/cve-2026-75157-apache-airflow-privilege-escalation-in-asset-queued-events-delete  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-09-18. Updated: 2026-09-26  
License: CC BY 4.0 with a link back

CVE-2026-75157 · Severity: high · CVSS 7.5 · Published 2026-09-18

Apache Airflow is a workflow orchestration platform used to schedule and monitor data pipelines. A flaw in the API endpoints that manage asset-triggered scheduling allowed any user with read access to a workflow (DAG) to delete its queued asset events—a state-changing action that should require edit permission. This could suppress asset-triggered scheduling, disrupting automated data pipelines and potentially causing business processes to stall silently.

Technologies: [Apache Airflow](https://junglewise.ai/threats/technologies/airflow). Vendors: [Apache](https://junglewise.ai/threats/vendors/apache).

## Quick answers

**Is CVE-2026-75157 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-75157 being exploited in the wild.

**How severe is CVE-2026-75157?** High severity, with a CVSS score of 7.5, published 18 September 2026.

**Which products and versions are affected?** Apache Airflow before 3.3.2.

**Is there a fix for CVE-2026-75157?** A patch was published on 2026-08-19: Fix merged via PR #71736 Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2026-75157 attacked?** It is attacked over the network, in a software library.

**Am I affected by CVE-2026-75157?** Check whether you run Apache Airflow at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## Technical details

The vulnerability is an authorization bypass in the asset queued-events DELETE endpoints. The endpoints incorrectly checked the DAG permission as `READ` instead of `EDIT`, allowing authenticated users with read-only access to delete queued asset events. This violates the principle of least privilege and the normal RBAC model in which read and edit permissions are scoped separately. An attacker requires network access to Airflow and valid authentication; no user interaction is needed. The fix requires upgrading to Apache Airflow 3.3.2 or later, which enforces `EDIT` permission on deletion operations.

## Affected products

- Apache Airflow before 3.3.2

## Timeline

- 2026-09-18: disclosed
- 2026-08-19: patched: Fix merged via PR #71736

## References

- [https://pypi.python.org/](https://pypi.python.org/)
- [https://github.com/apache/airflow/pull/71736](https://github.com/apache/airflow/pull/71736)

## Related threats

- [Apache Airflow incomplete deserialization check bypass in scheduler](https://junglewise.ai/threats/cve-2026-96285-apache-airflow-3-3-1-shipped-a-fix-for-that-checks-the-scheduler)
- [Apache Airflow scheduler XCom deserialization privilege escalation](https://junglewise.ai/threats/cve-2026-86829-apache-airflow-s-scheduler-fully-deserializes-xcom-values-written)
- [Apache Airflow CLI audit log secrets exposure](https://junglewise.ai/threats/cve-2026-86468-apache-airflow-s-cli-records-its-arguments-in-the-audit-log-but)
- [Apache Airflow unsafe deserialization in deadline alert fields](https://junglewise.ai/threats/cve-2026-82337-apache-airflow-rebuilt-deadline-alert-fields-through-generic)
- [Apache Airflow Task SDK secret cache key collision in multi-team deployments](https://junglewise.ai/threats/cve-2026-76185-apache-airflow-s-task-sdk-secret-cache-built-its-keys-from-the)
