Intel

AIKIDO-2026-456345

apache-airflow is vulnerable to Authorization Bypass

Authorization BypassCVE-2026-49296 Published 4 days ago

35

Low Risk

This Affects:

PYTHONapache-airflow
3.0.0 - 3.2.2
Fixed in 3.3.0
Are you affected? Scan for Free

TL;DR

The GET /api/v2/dagSources/{dag_id} endpoint and the equivalent UI view return the entire source file for a Dag. The response is not redacted for other Dags co-located in the same file, bypassing per-Dag read authorization. A user authorized to read one Dag can read the source of unrelated Dags that share the file. The fix redacts source when the caller lacks read access to every Dag in the file.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you co-locate multiple Dags in a single source file and rely on per-Dag read access control.

Background info

apache-airflow is vulnerable to Authorization Bypass in versions 3.0.0 - 3.2.2.

How to fix this

Upgrade the apache-airflow library to the patch version.