PT-2026-71130
CVE-2026-68968
·
تاريخ النشر
2026-08-12
·
تاريخ التحديث
2026-10-10
الوصف من
CVSS 3.1
7.5
عاليةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Apache Airflow الأقدم من 3.3.1
الوصف
يوجد عيب في نظام التفويض في واجهة برمجة تطبيقات Backfill، حيث يؤدي تباين في طريقة تحليل جزء المسار
backfill id إلى السماح لمستخدم مصادق عليه يتمتع بأذونات تعديل على أي DAG واحد بتنفيذ إجراءات غير مصرح بها على DAGs أخرى. تستخدم التبعية الخاصة بالتفويض دالة int() للتحليل، في حين يستخدم معالج المسار دالة NonNegativeInt من مكتبة pydantic، والتي تقبل القيم التي ترفضها دالة int() (على سبيل المثال، يتم تحويل القيمة 1.0 إلى 1). ونظرًا لأن FastAPI تحل التبعيات قبل التحقق من صحة نقطة النهاية، فإن فحص التفويض والعملية الفعلية يتم تنفيذهما على Dags مختلفة. وهذا يسمح للمستخدمين بقراءة عمليات «backfill» الخاصة بـ Dags الأخرى وإيقافها مؤقتًا وإلغائها، أو نقل عمليات التشغيل الموجودة في قائمة الانتظار إلى حالة «فشل». ونظرًا لأن معرّفات «backfill» متسلسلة، فإن تحديد الأهداف أمر سهل للغاية.التوصيات
قم بالترقية إلى الإصدار 3.3.1 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾