Advisory Database
  • Advisories
  • Dependency Scanning
  1. pypi
  2. ›
  3. apache-airflow
  4. ›
  5. CVE-2026-41084

CVE-2026-41084: Apache Airflow Vulnerable to Authorization Bypass Through User-Controlled Key

June 1, 2026 (updated July 9, 2026)

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.

References

  • github.com/advisories/GHSA-mxq5-f9c5-w4p5
  • github.com/apache/airflow/pull/64288
  • github.com/pypa/advisory-database/tree/main/vulns/apache-airflow/PYSEC-2026-183.yaml
  • lists.apache.org/thread/w0hdcqfr71hf9rl1bwvpjs7q9yp1bldk
  • nvd.nist.gov/vuln/detail/CVE-2026-41084

Code Behaviors & Features

Detect and mitigate CVE-2026-41084 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions starting from 3.2.0 before 3.2.2

Fixed versions

  • 3.2.2

Solution

Upgrade to version 3.2.2 or above.

Impact 7.5 HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

Learn more about CVSS

Weakness

  • CWE-639: Authorization Bypass Through User-Controlled Key

Source file

pypi/apache-airflow/CVE-2026-41084.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sat, 08 Aug 2026 00:17:23 +0000.