---
id: CVE-2026-59245
title: >-
  In the Apache Airflow FAB auth manager, a DAG whose `dag_id` is `DAGs`
  collided with the global all-DAGs permission resource name produced by
  `resource_name()`, so a user granted per-DAG `access_control` on that one DAG
  was silently gran…
summary: >-
  In the Apache Airflow FAB auth manager, a DAG whose `dag_id` is `DAGs`
  collided with the global all-DAGs permission resource name produced by
  `resource_name()`, so a user granted per-DAG `access_control` on that one DAG
  was silently gran…
severity: high
cvss: 8.1
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N'
cwe:
  - CWE-269
vendor: apache
product: apache-airflow-providers-fab
affected:
  - apache-airflow-providers-fab < 3.7.2
patched:
  - apache-airflow-providers-fab 3.7.2
published: '2026-07-13'
updated: '2026-09-16'
sourceUpdated: '2026-09-16T15:17:39.437'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-59245'
references:
  - url: 'https://github.com/apache/airflow/pull/69106'
    label: security@apache.org
  - url: 'https://lists.apache.org/thread/70f37q3mwov1vm3zolrfxlzds278c78h'
    label: security@apache.org
  - url: 'http://www.openwall.com/lists/oss-security/2026/07/13/4'
    label: af854a3a-2127-422b-91ae-364da2661108
tags:
  - nvd
  - cve.org
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: total
  timestamp: '2026-07-14T13:37:46.335032Z'
epss: 0.00599
epssPercentile: 0.46343
ingestedAt: '2026-09-16T15:58:38.715Z'
---

## Overview

In the Apache Airflow FAB auth manager, a DAG whose `dag_id` is `DAGs` collided with the global all-DAGs permission resource name produced by `resource_name()`, so a user granted per-DAG `access_control` on that one DAG was silently granted the global all-DAGs permission (privilege escalation). The escalation triggers when a DAG named `DAGs` exists and a lower-privileged user is given per-DAG access to it, granting that user read/edit access to every DAG. Users are advised to upgrade to `apache-airflow-providers-fab` 3.7.2 or later, which disambiguates the resource-name collision.

## Affected

- `apache-airflow-providers-fab < 3.7.2`

## Remediation

Upgrade past the affected range:

- `apache-airflow-providers-fab 3.7.2`
