8.8

CVE-2020-11978: Apache Airflow Command Injection

CVSS: 8.8v3.1HighKEVAnalyzed
AliasesGHSA-rvmq-4x66-q7j3BIT-airflow-2020-11978PYSEC-2020-14
Published 16-07-2020Last modified 21-10-2025

Vulnerability summary

CVE-2020-11978 is a high (CVSS 8.8) OS Command Injection vulnerability in Apache Airflow. It is known to be exploited: CISA lists it, first on 18-01-2022. EPSS estimates a 99.19% chance of exploitation in the next 30 days, higher than 99.9% of scored vulnerabilities. 4 public exploits are recorded.

Overall risk
85/100
0100
Critical · default modelHow is this calculated?
CVSS score
8.8/10
010
High · v3.1 (CVE.org)
EPSS score
99.19%
0%100%
Critical · 0.00 pp in 30 days
KEVListedCISA
RansomwareNone recordedNo known use recorded
Public exploits4reference, exploit-database, metasploit

Timeline

  1. 16-07-2020
    PublishedVulnerability first disclosed.
  2. 18-01-2022
    Added to CISA KEVApache Airflow Command Injection
  3. 18-07-2022
    CISA remediation dueApply updates per vendor instructions.
  4. 21-10-2025
    Last modifiedVulnerability information updated.

Description

An issue was found in Apache Airflow versions 1.10.10 and below. A remote code/command injection vulnerability was discovered in one of the example DAGs shipped with Airflow which would allow any authenticated user to run arbitrary commands as the user running airflow worker/scheduler (depending on the executor in use). If you already have examples disabled by setting load_examples=False in the config then you are not vulnerable.

CVSS metrics

5 scores · 3 sources · 3 versions

EPSS trend

Probability

99.19%

Chance of exploitation in the next 30 days

Percentile

100%

Versus all other CVEs

30-day change

0.00 pp

From 99.19% on 18-09-2026

18-09-202618-10-2026
EPSS score
99.19%

Known exploited

Compare KEV catalogs
CISA KEVListed
Added
18-01-2022
Federal due date
18-07-2022

CISA required action

Apply updates per vendor instructions. nvd.nist.gov/vuln/detail/CVE-2020-11978

Public exploits

4 found
  • referenceUnverified

    Exploit Reference (packetstormsecurity.com)

    Maturity: unknown

  • referenceUnverified

    Exploit Reference (packetstormsecurity.com)

    Maturity: unknown

  • exploit-databasemultipleUnverified

    Apache Airflow 1.10.10 - 'Example Dag' Remote Code Execution

    Maturity: poc

Show all 4 exploits
  • MetasploitMetasploitremoteVerified

    Apache Airflow 1.10.10 - Example DAG Remote Code Execution

    exploit/linux/http/apache_airflow_dag_rce

    Maturity: weaponized

Weaknesses

CWE · root cause

Affected systems

Apache1 product
Apache software foundation1 product
PyPI1 product
  • apache-airflow< 1.10.11rc1

3 vendors · 3 products

References

11 links
Show all 11 references