PT-2026-54884 · Anyscale · Ray
CVSS v3.1
8.8
عالية
| المتجه | AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Ray الأقدم من 2.56.0
الوصف
توجد مشكلة غير آمنة في عملية إزالة التسلسل في قارئ WebDataset. يمكن للمهاجم تنفيذ تعليمات برمجية عن بُعد من خلال تزويد الدالة
read webdataset() بأرشيف tar ضار. تقوم الدالة default decoder() الموجودة في ملف webdataset datasource.py باستدعاء الدالة pickle.loads() دون قيد أو شرط على إدخالات tar ذات الامتدادات .pkl أو .pickle، كما تستدعي الدالة torch.load() مع المعلمة weights only=False على الإدخالات ذات الامتدادات .pt أو .pth. ويؤدي ذلك إلى تنفيذ تعليمات برمجية عشوائية داخل عمال Ray عن بُعد على كل عامل يقوم بمعالجة الأرشيف الخبيث. إلغاء التسلسل هو عملية تحويل تنسيق البيانات مرة أخرى إلى كائن، والتي تصبح غير آمنة عند معالجة بيانات غير موثوق بها دون التحقق من صحتها.التوصيات
قم بالتحديث إلى الإصدار 2.56.0 أو أحدث.
كإجراء تخفيفي مؤقت، تجنب استخدام الدالة
read webdataset() مع أرشيفات tar غير موثوق بها.استغلال
إصلاح
RCE
Code Injection
Deserialization of Untrusted Data
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
المعرّفات ذات الصلة
المنتجات المتأثرة
Ray