PT-2026-41959
CVE-2026-45571
·
تاريخ النشر
2026-05-19
·
تاريخ التحديث
2026-10-31
الوصف من
CVSS 3.1
5.4
متوسطةالمقاييسAV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات go-git السابقة للإصدار v5
الوصف
تسمح مشكلة في التحقق من صحة المسار لبيانات مستودع مُعدة خصيصًا بالتأثير على الملفات خارج هدف الاستخراج المقصود، بما في ذلك دليل
.git الخاص بالمستودع. يحدث هذا لأن البرنامج انحرف عن عمليات التحقق من الصحة المُطبقة في Git الأصلي. بعض نواقل الهجوم تقتصر على أنظمة تشغيل معينة، حيث تؤثر فقط على مستخدمي Windows أو macOS، بينما تنطبق نواقل أخرى على جميع الأنظمة المدعومة. يمكن توفير العزل في حالة استخدام مثيلات نظام ملفات go-billy غير تابعة أو أنواع مختلفة من أنظمة الملفات لكل من Storer وWorktree، مثل استخدام memfs لمجلد .git وosfs لشجرة العمل. ومع ذلك، قد لا ينطبق هذا العزل على المستودعات التي تحتوي على وحدات فرعية، حيث قد تظل مجلدات dotgit الخاصة بالوحدات الفرعية موجودة فعليًا ضمن سياق شجرة العمل.التوصيات
قم بالترقية إلى إصدار go-git مدعوم v5 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾