Apache Airflow < 1.10.10 - OS Command Injection via CeleryExecutor
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2020-11981. PoCs published by Evillm. A Nuclei detection template is also available.
AI-analyzed exploit summary This PoC exploits CVE-2020-11981, a command injection vulnerability in Apache Airflow (versions 1.10.10 and below) when using CeleryExecutor with Redis as a broker. It sends a crafted Redis message to trigger an ICMP pingback, confirming vulnerability.
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.
Exploits (1)
This PoC exploits CVE-2020-11981, a command injection vulnerability in Apache Airflow (versions 1.10.10 and below) when using CeleryExecutor with Redis as a broker. It sends a crafted Redis message to trigger an ICMP pingback, confirming vulnerability.
Nuclei Templates (1)
product:"redis" || http.title:"airflow - dags" || http.html:"apache airflow" || http.title:"sign in - airflow"
apache airflow || title="airflow - dags" || http.html:"apache airflow" || title="sign in - airflow"
References (1)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H