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.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-MW35-8RX3-XF9R
ECHO-E817-9967-6723
PYSEC-2026-2272
PYSEC-2026-2296
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾