PT-2026-37117
CVE-2026-41486
·
تاريخ النشر
2026-04-24
·
تاريخ التحديث
2026-05-09
الوصف من
CVSS 4.0
8.9
عاليةالمقاييسAV:N/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Ray من 2.49.0 إلى 2.54.0
الوصف
تقوم Ray Data بتسجيل أنواع امتدادات Arrow المخصصة (
ray.data.arrow tensor وray.data.arrow tensor v2 وray.data.arrow variable shaped tensor) بشكل عام في PyArrow. عندما يقرأ PyArrow ملف Parquet يحتوي على أنواع الامتدادات هذه، فإنه يستدعي الدالة arrow ext deserialize على بايتات البيانات الوصفية للحقل. ويقوم التنفيذ بتمرير هذه البايتات مباشرةً إلى cloudpickle.loads()، مما يسمح بتنفيذ تعليمات برمجية تعسفية أثناء تحليل المخطط قبل معالجة أي بيانات صفوف. يؤثر هذا على أي عملية تستخدم Ray Data وتقوم بقراءة ملفات Parquet، بما في ذلك تلك التي تستخدم ray.data.read parquet() أو pyarrow.parquet.read table() أو pandas.read parquet(). يمكن للمهاجم استغلال هذه الثغرة عن طريق توفير ملف Parquet مُعد خصيصًا يحتوي على عمود يحمل أحد أسماء أنواع الامتدادات المتأثرة.التوصيات
تحديث Ray إلى الإصدار 2.55.0.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾