PT-2026-67349
CVE-2026-9856
·
تاريخ النشر
2026-08-02
·
تاريخ التحديث
2026-09-15
الوصف من
CVSS 3.1
7.1
عاليةالمقاييسAV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:L
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
huggingface/transformers الإصدارات السابقة لـ 5.8.0.dev0
الوصف
تسمح هذه الثغرة بكتابة ملفات عشوائية من خلال تقنية ”اجتياز المسار“ (path traversal)، وهي تقنية تُستخدم للوصول إلى الملفات والمجلدات خارج المجلد المقصود. توجد هذه الثغرة في طرق
save pretrained() الخاصة بـ PreTrainedTokenizerBase وProcessorMixin، حيث تُستخدم مفاتيح من قاموس chat template كأسماء ملفات دون التحقق من صحتها بشكل مناسب. يمكن للمهاجم استغلال هذه الثغرة عن طريق نشر مستودع Hugging Face Hub ضار يحتوي على ملف tokenizer config.json مُعد خصيصًا. وعندما يقوم المستخدم بتنزيل المُقسّم أو المعالج وحفظه، يمكن للمفاتيح التي يتحكم فيها المهاجم تجاوز دليل الحفظ لكتابة محتوى تعسفي. ويؤثر هذا على العديد من المعالجات الموروثة من ProcessorMixin، مثل Idefics وFlorence وGemma وPhi وQwen-VL.التوصيات
قم بالتحديث إلى إصدار أحدث من 5.8.0.dev0.
كحل مؤقت، قم بتقييد استخدام الدالة
save pretrained() عند التعامل مع أدوات التقطيع أو المعالجات من مصادر غير موثوق بها. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾