---
id: CVE-2026-49296
title: >-
  Before apache-airflow 3.3.0, a user authorized to read one Dag could disclose
  the source of other Dags co-located in the same source file
summary: >-
  Before apache-airflow 3.3.0, a user authorized to read one Dag could disclose
  the source of other Dags co-located in the same source file. `GET
  /api/v2/dagSources/{dag_id}` — and the equivalent Dag-source view in the UI —
  returned the en…
severity: medium
cvss: 6.5
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'
cwe:
  - CWE-639
vendor: apache
product: airflow
affected:
  - airflow < 3.3.0
patched:
  - airflow 3.3.0
published: '2026-07-07'
updated: '2026-09-16'
sourceUpdated: '2026-09-16T15:17:36.500'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-49296'
references:
  - url: 'https://github.com/apache/airflow/pull/67662'
    label: security@apache.org
  - url: 'https://lists.apache.org/thread/qqv41t3oydkn9o14r2rfz1wkdrsp5jzn'
    label: security@apache.org
  - url: 'http://www.openwall.com/lists/oss-security/2026/07/07/5'
    label: af854a3a-2127-422b-91ae-364da2661108
tags:
  - nvd
  - cve.org
  - osv
  - pip
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2026-07-07T13:28:04.105895Z'
epss: 0.00399
epssPercentile: 0.33941
aliases:
  - PYSEC-2026-2083
  - BIT-airflow-2026-49296
ecosystem: pip
ingestedAt: '2026-07-09T18:56:35.395Z'
---

## Overview

Before apache-airflow 3.3.0, a user authorized to read one Dag could disclose the source of other Dags co-located in the same source file. `GET /api/v2/dagSources/{dag_id}` — and the equivalent Dag-source view in the UI — returned the entire source file without redacting Dags the caller was not authorized to read, bypassing per-DAG read authorization. Deployments that co-locate multiple Dags in a single file and rely on per-DAG access control to limit source visibility are affected; single-Dag-per-file deployments are not. Upgrade to apache-airflow 3.3.0 or later.

## Affected

- `airflow < 3.3.0`

## Remediation

Upgrade past the affected range:

- `airflow 3.3.0`

## Package advisory (CVE-2026-49296)

Affected packages:

- `apache-airflow < 3.3.0`

Patched in:

- `apache-airflow 3.3.0`

Source: https://osv.dev/vulnerability/PYSEC-2026-2083
