CVE-2023-42780: Apache Airflow - Unauthorized Access to DAG Warnings
Summary
CVE-2023-42780: Apache Airflow: Improper access control vulnerability in the "List dag warnings" feature. Affects airflow versions < 2.7.2. Fixed in 2.7.2. How to fix ↓
Also tracked for
- apache-airflow · PyPI
- apache-airflow · PyPI
The same CVE-2023-42780 is tracked separately for each ecosystem and vendor. Its fix information is the same; the package and affected versions differ.
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
Apache Airflow is an open-source platform used for orchestrating and scheduling workflows. It allows users to define, schedule, and monitor complex workflows as Directed Acyclic Graphs (DAGs). This vulnerability affects versions prior to 2.7.2 of Apache Airflow.
Vulnerability Detail
The vulnerability in Apache Airflow allows authenticated users to list warnings for all DAGs, even if they do not have permission to view those DAGs. This exposes the dag_ids and stack traces of import errors for DAGs with import errors. An attacker with access to this information may gain insights into the structure and potential vulnerabilities of the affected DAGs.
How To Fix
Minimum fixed version
2.7.2
This is the first release that contains the fix.
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Conclusion
Apache Airflow versions prior to 2.7.2 are vulnerable to unauthorized access to DAG warnings. Users should upgrade to version 2.7.2 or newer to mitigate the risk. For further support on vulnerability remediation, contact DevNack.com.
See every vulnerability recorded for airflow →
FAQ
Apache Airflow is an open-source platform used for orchestrating and scheduling workflows.
Versions prior to 2.7.2 of Apache Airflow are affected.
The vulnerability allows authenticated users to access warnings for all DAGs, potentially exposing sensitive information and revealing import errors for DAGs.
To fix this vulnerability, upgrade to Apache Airflow version 2.7.2 or newer.
No workaround is mentioned for this vulnerability. Upgrading to the fixed version is the recommended solution.
References
Related vulnerabilities
Recent vulnerabilities recorded for airflow.