CVE-2026-41084 Apache Airflow: API authorization bypass: bulk TaskInstances allows cross-DAG mutation

High 7.5 Published Updated

Authenticated users can bypass per-DAG authorization to mutate task instances in unauthorized DAGs via bulk API requests.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-41084?

CVE-2026-41084 is a high-severity missing authorization vulnerability in Apache Airflow, published on 1 Jun 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

A bug in Apache Airflow's bulk Task Instances API (`PATCH/DELETE /api/v2/dags/{dag_id}/dagRuns/{dag_run_id}/taskInstances`) evaluated authorization against the `dag_id` resolved from the URL path while operating on the `dag_id` / `dag_run_id` extracted from request-body entity fields. An authenticated UI/API user with edit permission on one Dag could mutate Task Instance state in any other Dag by keeping the authorized Dag's ID in the URL path and naming the target Dag's IDs in the request body entities. Affects deployments that rely on per-Dag edit-scope to keep Task Instance state isolated between teams. Users are advised to upgrade to `apache-airflow` 3.2.2 or later.

Weakness: CWE-639

Which versions are affected by CVE-2026-41084?

4 open source packages ship an affected version, including apache-airflow and airflow. It affects 1 product.

PackageAffectedFixed in
apache-airflow PyPIFrom 3.2.03.2.2
apache-airflow PyPIFrom 3.2.03.2.2
apache-airflow PyPIFrom 3.2.03.2.2
airflow BitnamiFrom 3.2.03.2.2

Products include Apache Airflow.

How do I fix CVE-2026-41084?

Upgrade apache-airflow to 3.2.2 or later.

Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.

Is CVE-2026-41084 being exploited?

There is no known exploitation of CVE-2026-41084 in the wild and no public exploit code.

All Apache Airflow vulnerabilities

Sources

Also known as BIT-airflow-2026-41084, CLEANSTART-2026-BM42810, ECHO-3377-ef85-9aed, GHSA-mxq5-f9c5-w4p5, MINI-pjm9-rpx7-57q7, PYSEC-2026-183.

Is CVE-2026-41084 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free