CVE-2026-34067 in core-rs-albatrossالمعلومات

الملخص

بحسب VulDB • 26/05/2026

توفر مكتبة nimiq-transaction الكائن الأساسي للمعاملات (transaction primitive) المستخدم في تنفيذ Nimiq بلغة Rust. قبل الإصدار 1.3.0، كان الدالة `HistoryTreeProof::verify` تتسبب في توقف مفاجئ (panic) عند معالجة دليل (proof) غير صالح حيث `history.len() != positions.len()` بسبب استخدام `assert_eq!(history.len(), positions.len())`. يُشتق كائن الدليل من استجابات نظير-إلى-نظير (p2p) غير موثوقة (`ResponseTransactionsProof.proof`)، وبالتالي فهو تحت سيطرة المهاجم عند حدود الشبكة حتى يتم التحقق منه. يمكن لنظير خبيث إحداث توقف مفاجئ (crash) عن طريق إرجاع دليل إدراج (inclusion proof) مُعدّ بعناية يحتوي على عدم تطابق في الطول. يتضمن التصحيح الخاص بهذه الثغرة جزءاً من الإصدار v1.3.0. لا تتوفر حلول بديلة معروفة.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

GitHub M

حجز

25/03/2026

إفشاء

23/04/2026

الاعتدال

تمت الموافقة

إدخال

VDB-359057

EPSS

0.00011

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!