CVE-2020-11978: Apache Airflow Command Injection
A remote code/command injection vulnerability was discovered in one of the example DAGs shipped with Airflow.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
pip/apache-airflowto a version that resolves this vulnerability.Fixed in 1.10.11rc1 - Configuration
Set `load_examples=False` in the Airflow configuration to disable the example DAGs; if examples are disabled this command injection vulnerability is not present.
Apache Airflow load_examples = False
Event History
Frequently Asked Questions
What is the severity of CVE-2020-11978?
The severity of CVE-2020-11978 is high with a severity value of 8.8.
How does CVE-2020-11978 affect Apache Airflow?
CVE-2020-11978 affects Apache Airflow versions 1.10.10 and below.
What is the vulnerability description of CVE-2020-11978?
CVE-2020-11978 is a remote code/command injection vulnerability in one of the example DAGs shipped with Apache Airflow.
How can I fix CVE-2020-11978 in Apache Airflow?
To fix CVE-2020-11978, upgrade to Apache Airflow version 1.10.11 or above.
Where can I find more information about CVE-2020-11978?
You can find more information about CVE-2020-11978 at the following references: [NVD](https://nvd.nist.gov/vuln/detail/CVE-2020-11978), [Apache Mailing List](https://lists.apache.org/thread.html/r7255cf0be3566f23a768e2a04b40fb09e52fcd1872695428ba9afe91%40%3Cusers.airflow.apache.org%3E), [Packet Storm Security](http://packetstormsecurity.com/files/162908/Apache-Airflow-1.10.10-Remote-Code-Execution.html).