p PatchFirst

CVE-2026-41014

CVE-2026-41014 · Apache Airflow: per-DAG RBAC bypass on /ui/partitioned_dag_runs endpoints

This page contains facts from public vulnerability sources. Check the original advisory before updating.

The partitioned_dag_runs endpoints in the Airflow UI enforced only asset-level access control, not per-Dag authorization. An authenticated UI/API user with global Asset:read permission could enumerate partition run state, schedule configuration, and asset wiring for Dags they were not authorized to read. Affects deployments that rely on per-Dag read scoping while granting users broader Asset access. Users are advised to upgrade to `apache-airflow` 3.2.2 or later.

CVSS 4.3 · Medium · EPSS 0.4% · Fix available

Published
Updated

Stack: python

Affected products and versions

  • apache airflow

    Versions
    • ≥ 3.2.0, < 3.2.2: Affected (semver)

    Update to 3.2.2

  • apache-airflow PyPI

    Versions
    • 3.2.0
    • 3.2.1
    • 3.2.1rc1
    • 3.2.1rc2
    • 3.2.1rc3
    • 3.2.2rc1
    • 3.2.2rc2
    • 3.2.2rc3
    Affected ranges
    • ECOSYSTEM: ≥ 3.2.0, < 3.2.2

    Update to 3.2.2

Original sources

Check your server →