Vulnerability Description
If remote logging is not used, the worker (in the case of CeleryExecutor) or the scheduler (in the case of LocalExecutor) runs a Flask logging server and is listening on a specific port and also binds on 0.0.0.0 by default. This logging server had no authentication and allows reading log files of DAG jobs. This issue affects Apache Airflow < 2.1.2.
CVSS Score
MEDIUM
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Apache | Airflow | < 2.1.2 |
Related Weaknesses (CWE)
References
- https://lists.apache.org/thread.html/r53d6bd7b0a66f92ddaf1313282f10fec802e712466Mailing ListVendor Advisory
- https://lists.apache.org/thread.html/r53d6bd7b0a66f92ddaf1313282f10fec802e712466Mailing ListVendor Advisory
FAQ
What is CVE-2021-35936?
CVE-2021-35936 is a vulnerability with a CVSS score of 5.3 (MEDIUM). If remote logging is not used, the worker (in the case of CeleryExecutor) or the scheduler (in the case of LocalExecutor) runs a Flask logging server and is listening on a specific port and also binds...
How severe is CVE-2021-35936?
CVE-2021-35936 has been rated MEDIUM with a CVSS base score of 5.3/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2021-35936?
Check the references section above for vendor advisories and patch information. Affected products include: Apache Airflow.