CVE Catalog

Actively exploited in the wild

Apache Airflow's Experimental API Authentication Bypass

Apache - Airflow's Experimental API · Listed in the CISA KEV since 2022-01-18. This indicates confirmed attacks in production environments.

Required action: Apply updates per vendor instructions.

CVE-2020-13927

CriticalCVSS 9.8KEV
Published: Updated: Translated: NVD NIST

Summary

The previous default setting for Airflow's Experimental API was to allow all API requests without authentication, but this poses security risks to users who miss this fact. From Airflow 1.10.11 the default has been changed to deny all requests by default and is documented at https://airflow.apache.org/docs/1.10.11/security.html#api-authentication. Note this change fixes it for new installs but existing users need to change their config to default `[api]auth_backend = airflow.api.auth.backend.deny_all` as mentioned in the Updating Guide: https://github.com/apache/airflow/blob/1.10.11/UPDATING.md#experimental-api-will-deny-all-request-by-default

Risk Assessment

Unauthenticated access to the Airflow API may allow unauthorized operations and potential compromise of the environment.

Recommendation

Change the configuration to [api]auth_backend = airflow.api.auth.backend.deny_all or upgrade to Airflow 1.10.11+.

Other vulnerabilities in Apache Airflow

See all
Original NVD description (English source)

The previous default setting for Airflow's Experimental API was to allow all API requests without authentication, but this poses security risks to users who miss this fact. From Airflow 1.10.11 the default has been changed to deny all requests by default and is documented at https://airflow.apache.org/docs/1.10.11/security.html#api-authentication. Note this change fixes it for new installs but existing users need to change their config to default `[api]auth_backend = airflow.api.auth.backend.deny_all` as mentioned in the Updating Guide: https://github.com/apache/airflow/blob/1.10.11/UPDATING.md#experimental-api-will-deny-all-request-by-default

Vulnerability data from NVD (NIST) · CISA KEV · EPSS