PT-2026-24654
CVE-2026-31900
·
تاريخ النشر
2026-03-07
·
تاريخ التحديث
2026-09-23
الوصف من
CVSS 3.1
9.8
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Black الأقدم من 26.3.0
الوصف
Black هو أداة لتنسيق كود Python توفر إجراءً على GitHub لتنسيق الكود. يدعم هذا الإجراء خيارًا، وهو
use pyproject: true، لقراءة إصدار Black من ملف pyproject.toml الخاص بالمستودع. قد يؤدي طلب سحب خبيث إلى تعديل ملف pyproject.toml للإشارة مباشرةً إلى مستودع خبيث. وقد يؤدي ذلك إلى تنفيذ كود تعسفي ضمن سياق إجراء GitHub، مما قد يسمح للمهاجمين بالوصول إلى الأسرار أو الأذونات المتاحة لهذا الإجراء.التوصيات
يجب تحديث الإصدارات الأقدم من 26.3.0 إلى الإصدار 26.3.0 أو أحدث.
لا تستخدم الخيار
use pyproject: true في إجراء GitHub psf/black.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾