Conradoplg

#5462من 58,054
54إجمالي CVSS
الثغرات · 7
متوسطة
3
عالية
4
PT-2026-29168
8.4
2026-03-30
Unknown · Zebra-Consensus · CVE-2026-34377
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات Zebra الأقدم من 4.3.0 إصدارات zebra-consensus الأقدم من 5.0.1 **الوصف** يوجد عيب في ذاكرة التخزين المؤقتة للتحقق من المعاملات في Zebra قد يسمح لمُعدِّن خبيث بإحداث انقسام في التوافق. من خلال مطابقة `txid` لمعاملة صالحة مع تقديم بيانات تفويض غير صالحة، يمكن للمُعدِّن أن يتسبب في قيام العقد المعرضة للخطر في Zebra بقبول كتلة غير صالحة، مما يؤدي إلى انقسام في التوافق عن بقية شبكة Zcash. تنبع هذه المشكلة من خطأ منطقي في دالة `find verified unmined tx` الموجودة في ملف `transaction.rs`، حيث استخدمت آلية البحث `txid` كمفتاح فريد، مستبعدةً جذر بيانات التفويض (Authorization Data Root) للمعاملات من الإصدار V5. وقد تسبب هذا في تخطي Zebra لاستدعاء الدالة الأساسية `check v5 auth()`، بافتراض خاطئ أن المعاملة قد تم التحقق منها بالفعل. تؤثر هذه الثغرة الأمنية على عقد Zebra التي تستخدم تحسين ذاكرة التخزين المؤقت للتحقق من المعاملات الخاصة بمعاملات V5. **التوصيات** الترقية إلى إصدار Zebra 4.3.0 أو أحدث. الترقية إلى إصدار zebra-consensus 5.0.1 أو أحدث.