Actively exploited · Published Jul 16, 2020 · Assigned by apache

CVE-2020-11978

High 8.8 Exploited

In plain English

A high-severity OS command injection in Apache Airflow from Apache Software Foundation. Attackers are actively exploiting it in the wild (listed by CISA on January 18, 2022). The chance it is exploited in the next 30 days is estimated at 99.2% (higher than 99.9% of all known vulnerabilities). Ready-made attack tooling exists: Metasploit, Nuclei, public proof-of-concept code. Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)8.8High
Exploit odds (30 days)99.2%top 0.1% of all CVEs
Exploited in the wildYesCISA KEV since Jan 18, 2022
Attack tooling3Metasploit, Nuclei, Public PoC

CISA guidance

Apply updates per vendor instructions.

Federal agencies must remediate by Jul 18, 2022.

Official 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.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
PyPIapache-airflow1.10.11rc1GHSA-rvmq-4x66-q7j3
PyPIapache-airflow1.10.11rc1PYSEC-2020-14

Affected products (as reported)

VendorProductVersions
Apache Software Foundation Apache Airflow 1.10.10 and below

Weakness: CWE-78 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

References