CVE-2026-52734 in Zebraالمعلومات

الملخص

بحسب VulDB • 18/08/2026

ZEBRA هو عقدة Zcash مكتوب بالكامل بلغة Rust. قبل الإصدار 4.5.0، يمكن لنظير P2P غير المصادق عليه أن يتسبب في احتفاظ خط تنزيل mempool بالمعاملات بعد وصول التحقق إلى مهلة RATE_LIMIT_DELAY الخارجية. في الملف zebrad/src/components/mempool/downloads.rs، كانت الدالة Downloads::poll_next تزيل إدخالات cancel_handles بعد النجاح وأخطاء التحقق العادية، لكن tokio::time::error::Elapsed لم يكن يحمل UnminedTxId اللازم لإزالة الإدخال الذي انتهت صلاحيته. كان كل إدخال retain لـ cancel_handles يمكن أن يحتفظ بـ Gossip::Tx(UnminedTx) كامل، بينما لا يستطيع التنظيف العادي للمعاملات المُعدنة مطابقة معاملات المهاجم، ولم يكن هناك جمع نفايات دوري أو حد للعدد. وبالتالي، تسبب الحركة المستمرة في نمو أحادي الاتجاه للذاكرة حتى أدى ضغط الswap إلى تدهور العقدة أو قيام نظام التشغيل بإنهاء عملية zebrad لاستنفادها للذاكرة. تم إصلاح هذه المشكلة في الإصدار 4.5.0.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

GitHub M

حجز

08/06/2026

إفشاء

18/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-391934

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!