PT-2026-127225

CVE-2026-116692

·

تاريخ النشر

2026-10-27

·

تاريخ التحديث

2026-10-27

الوصف من

CVSS 3.1
9.8
حرجة
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المصاب والإصدارات المتأثرة MLflow الإصدارات من 3.12.0 إلى 3.16.x
الوصف تسمح عملية إلغاء تسلسل المقيمين (scorers) من طرف ثالث في mlflow/genai/scorers/base.py باستيراد توابع مختارة عبر الطلب من الوحدات المسموح بها بدلاً من طلب تطابق دقيق. يمكن للمهاجم استخدام نقاط نهاية الارتباطات (artifact endpoints) لوضع وحدة Python خبيثة داخل حزمة مسموح بها وقابلة للكتابة، ثم تفعيل تنفيذها عبر نقطة النهاية /ajax-api/3.0/mlflow/scorer/invoke. تقوم الدالة Scorer.model validate json() باستيراد الوحدة وإنشاء الفئة قبل حدوث أي معالجة أو تحقق من التتبع. في عمليات النشر التي يتم فيها تعطيل المصادقة، يسمح ذلك بتنفيذ رمز Python تعسفي دون مصادقة. أما في عمليات النشر التي تستخدم المصادقة الأساسية، فإن الأمر يتطلب مستخدماً لديه صلاحيات إنشاء التجارب والتشغيلات ورفع الارتباطات. يعتمد الاستغلال على امتلاك عملية الخادم صلاحية الكتابة في دليل حزمة المقيمين المسموح بها.
التوصيات التحديث إلى الإصدار 3.17.0. كإجراء تخفيف مؤقت، تأكد من أن عملية الخادم لا تملك صلاحيات الكتابة في أدلة حزم Python المثبتة، وتحديداً تلك التي تحتوي على وحدات المقيمين المسموح بها.
قابلية الاستغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-26P8-2JQ9-3VQ9
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾