CVE-2020-11978
حقن الأوامر في Apache Airflow
- تم النشر
- 16/07/2020
- محدث
- 21/10/2025
- تخصيص CNA
- apache
- الأدلة المرصودة
- 02/06/2021
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:Hمرتفع · الثلاثين يومًا القادمة
- المئوية
- 99.9%
- تاريخ الموديل
- 15/10/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
CISA معروف باستغلاله
يظهر CVE هذا في كتالوج الثغرات الأمنية المعروفة بـ CISA.
ملخص
تم العثور على مشكلة في Apache Airflow بالإصدارات 1.10.10 وما دونها. تم اكتشاف ثغرة حقن أوامر/كود عن بُعد في أحد أمثلة DAGs المرفقة مع Airflow، والتي قد تسمح لأي مستخدم مُصادَق بتشغيل أوامر عشوائية بصلاحيات المستخدم الذي يشغّل worker/scheduler الخاص بـ Airflow (اعتمادًا على الـ executor المستخدم). إذا كنت قد عطّلت الأمثلة بالفعل عن طريق تعيين `load_examples=False` في الإعدادات، فأنت لست عرضة للخطر.
المصادر
airflow/CVE-2020-11978
Apache Airflow Command Injection in Example Dag (CVE-2020-11978)
Vulhub vulnerability labsالشروط المعلنة
- lab image version: postgres:13-alpine(airflow/CVE-2020-11978/docker-compose.yml:services.postgres.image)
- lab image version: redis:5-alpine(airflow/CVE-2020-11978/docker-compose.yml:services.redis.image)
- lab image version: vulhub/airflow:1.10.10(airflow/CVE-2020-11978/docker-compose.yml:services.airflow-webserver.image)
- lab image version: vulhub/airflow:1.10.10(airflow/CVE-2020-11978/docker-compose.yml:services.airflow-scheduler.image)
- lab image version: vulhub/airflow:1.10.10(airflow/CVE-2020-11978/docker-compose.yml:services.airflow-worker.image)
- lab image version: vulhub/airflow:1.10.10(airflow/CVE-2020-11978/docker-compose.yml:services.airflow-init.image)
شروط إضافية في المصدر
modules/exploits/linux/http/apache_airflow_dag_rce.rb
Metasploit Framework modulesالشروط المعلنة
- platform: Linux,Unix($.exploit_linux/http/apache_airflow_dag_rce.platform)
- verification: check_declared($.exploit_linux/http/apache_airflow_dag_rce.check)
http/cves/2020/CVE-2020-11978.yaml
Nuclei Templatesالشروط المعلنة
- network: http($.protocol_keys)
- verification: dsl($.matchers[*].type)
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.