GitHub Advisoryadvisory · PyPI
GHSA-976r-qfjj-c24w Command injection via Celery broker in Apache Airflow
CRITICAL
Official page ↗
- Aliases
- CVE-2020-11981
- Ecosystem
- PyPI
- Packages
- apache-airflow
- Severity
- Critical
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- Weaknesses
- CWE-78
- Reviewed
- 2020-07-27
Affected packages
• PyPI apache-airflow: < 1.10.11rc1 → fixed in 1.10.11rc1
Description
An issue was found in Apache Airflow versions 1.10.10 and below. When using CeleryExecutor, if an attacker can connect to the broker (Redis, RabbitMQ) directly, it is possible to inject commands, resulting in the celery worker running arbitrary commands.
Related
Alias · CVE (1)
- CVE-2020-11981 An issue was found in Apache Airflow versions 1.10.10 and below. vulnerability
Weakness · CWE (1)
- CWE-78 Improper Neutralization of Special Elements used in an OS Command weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2020-11981 advisory
- https://github.com/apache/airflow/commit/1dda6fdde7c6bcaf0d6534786beeeba868006dd2 web
- https://github.com/apache/airflow/commit/afa4b11fddfdbadb048f742cf66d5c21c675a5c8 web
- https://github.com/advisories/GHSA-976r-qfjj-c24w advisory
- https://github.com/apache/airflow package
- https://github.com/pypa/advisory-database/tree/main/vulns/apache-airflow/PYSEC-2020-15.yaml web
- https://lists.apache.org/thread.html/r7255cf0be3566f23a768e2a04b40fb09e52fcd1872695428ba9afe91%40%3Cusers.airflow.apache.org%3E web
- https://web.archive.org/web/20220427031325/https://issues.apache.org/jira/browse/AIRFLOW-6351 web