PT-2025-14868

CVE-2025-31130

·

تاريخ النشر

2025-04-03

·

تاريخ التحديث

2026-08-10

الوصف من

CVSS 3.1
6.8
متوسطة
المقاييسAV:N/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات gitoxide الأقدم من 0.42.0
الوصف
تنشأ المشكلة من استخدام gitoxide لتطبيقات التجزئة SHA-1 دون كشف التضارب، مما يجعله عرضة لهجمات تضارب التجزئة. وهذا يعني أن كائنين Git مختلفين لهما تجزئات SHA-1 متضاربة قد يؤديان إلى تعطيل نموذج كائنات Git وعمليات التحقق من السلامة. تُعتبر دالة SHA-1 غير آمنة من الناحية التشفيرية، وعلى الرغم من أن Git قد خفف من حدة هذه المشكلة باستخدام خوارزمية sha1collisiondetection، إلا أن gitoxide لا يدعم هذا الإجراء التخفيفي ولا تجزئات الكائنات SHA-256. يمكن للمهاجم إنشاء كائنين Git مختلفين لهما نفس التجزئة، مما قد يؤدي إلى إخفاء محتويات مستودع ضارة أو استغلال الافتراضات في البرامج التي تستخدم gitoxide.
التوصيات
بالنسبة للإصدارات الأقدم من 0.42.0، قم بالتحديث إلى الإصدار 0.42.0 أو أحدث لحل المشكلة. كحل مؤقت، ضع في اعتبارك تقييد استخدام gitoxide في العمليات الحرجة حتى يتم تطبيق التحديث.
قابلية الاستغلال
استغلال
إصلاح
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-2FRX-2596-X5R6
OPENSUSE-SU-2025:14994-1
OPENSUSE-SU-2026:21558-1
RUSTSEC-2025-0021
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾