PT-2026-141815
CVE-2026-125123
·
تاريخ النشر
2026-11-10
·
تاريخ التحديث
2026-11-10
الوصف من
CVSS 4.0
2.3
منخفضةالمقاييسAV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
اسم البرنامج المصاب والإصدارات المتأثرة
compose-lint الإصدار 0.31.0
Description
يقوم محلل الوسائط في compose-lint بكتابة مسارات المستودعات المرفوضة إلى stderr دون استخدام أداة تنقية المخرجات عندما يتم تمرير المسار بدون فاصل
-- سابق. يمكن للمهاجم تقديم مسار يحتوي على صيغة أوامر سير العمل (workflow-command) وعلامة إرجاع العربة (carriage return)، مما يسمح بوضع هذا الأمر في بداية سطر جديد يتعرف عليه مشغل GitHub Actions، وهو ما يسمح بإصدار أوامر في سجل المهمة، مثل إنشاء تعليقات توضيحية أو طي وإخفاء أجزاء من السجل. يمكن أن يحدث ذلك عبر طلب سحب (pull request) عند استخدام الحزمة أو صورة Docker أو خطاف pre-commit بوسائط تم تكوينها بشكل خاطئ.Recommendations
تحديث compose-lint إلى الإصدار 0.32.0.
إنهاء
args: الخاصة بخطاف pre-commit بـ --.
وضع -- قبل مسارات الملفات عند استدعاء compose-lint مباشرة.
في GitHub Actions، استخدم Action tmatens/compose-lint أو قم بتأطير خطوة compose-lint باستخدام ::stop-commands::<random token> و ::<token>::. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾