PT-2020-6687 · Apache · Apache Airflow

Junghan Lee

·

Published

2020-12-21

·

Updated

2024-03-06

·

CVE-2020-17526

CVSS v4.0

8.3

High

VectorAV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Apache Airflow versions prior to 1.10.14
Description The issue is related to incorrect session validation in the Apache Airflow web server, caused by the use of a default configuration that includes a pre-set secret key. This allows a malicious user to access an unauthorized Airflow web server on a different site using a session from the original site. The problem arises from the use of a temporary key in the default airflow.cfg configuration file, which is the same for all installations. As a result, a session cookie validated on one Airflow server is also valid for another server.
Recommendations For Apache Airflow versions prior to 1.10.14, change the default value for the [webserver] secret key configuration to prevent unauthorized access. As a temporary workaround, consider restricting access to the Airflow web server until the issue is resolved.

Fix

Improper Authentication

Improper Privilege Management

Using Hardcoded Credentials

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2022-04640
BIT-AIRFLOW-2020-17526
CVE-2020-17526
GHSA-7MX5-X372-XH87
PYSEC-2020-22

Affected Products

Apache Airflow