Read the docs
TI-2020-10905 Aliases CVE-2020-13927GHSA-hhx9-p69v-cx2j

Missing authentication in Apache Airflow

Priority CRITICAL 100Exploited in the wildCWE-1056Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Security bypass
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA and GitHub. Impact type from CWE-306.

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

Why it matters now

Exploitation Active In CISA KEV since 2022-01-18CISA due date 2022-07-18
EPSS 0.99778 99th percentileScored 2026-11-07
Public exploit Yes 2 exploit referencesTagged by NVD
Fix Fixed apache-airflow (PyPI): 1.10.11

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Active
Automatable
Yes
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
—Apache AirflowApache Airflow <1.10.11—No fix listedCNA
—apache-airflow (PyPI)before 1.10.111.10.11Patch availableGHSA-hhx9-p69v-cx2j
  • Apache Airflow Vendor— Affected Apache Airflow <1.10.11 Fixed in — No fix listed CNA
  • apache-airflow (PyPI) Vendor— Affected before 1.10.11 Fixed in 1.10.11 Patch available GHSA-hhx9-p69v-cx2j

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:apache:airflow:*:*:*:*:*:*:*:*before 1.10.11VulnerableApache
  • cpe:2.3:a:apache:airflow:*:*:*:*:*:*:*:* Versions before 1.10.11 Vulnerable ·Apache

Remediation

  • Fix · GHSA-hhx9-p69v-cx2j apache-airflow (PyPI) Fixed in 1.10.11 Advisory →

Timeline

  1. 2022-01-18 Added to CISA KEV
  2. 2026-10-02 Threatist record created from CVE-2020-13927
  3. 2026-10-03 Alias added: GHSA-hhx9-p69v-cx2j

References

  • TI-2020-09638 OS command injection in Apache Airflow KEVCVSS 3.1HIGH 8.8
  • TI-2022-19017 Apache Airflow <2.4.0 has an RCE in a bash example CVSS 3.1HIGH 8.8
  • TI-2021-16140 Apache Airflow: Variable Import endpoint missed authentication check CVSS 3.1CRITICAL 9.8
  • TI-2022-08169 Apache Airflow: RCE in example DAGs CVSS 3.1HIGH 8.8
  • TI-2024-26776 Apache Airflow: DAG Author Code Execution possibility in airflow-scheduler CVSS 3.1HIGH 8.8
  • TI-2022-22368 Apache Airflow: Open redirect during login CVSS 3.1MEDIUM 6.1
See all 157 →

Sources