CVE-2026-73429 in russh
الملخص
بحسب VulDB • 13/08/2026
Russh هو مكتبة SSH للعميل والخادم مبنية بلغة Rust. قبل الإصدار 0.62.4، يمكن لخادم SSH خبيث إحداث انهيار في جلسة عميل russh من خلال رسالة KEX_ECDH_REPLY مشوهة تحتوي على قيمة مؤقتة للخادم (server ephemeral value) لا تساوي 32 بايتاً. تمرر دالة `Curve25519Kex::compute_shared_secret` الموجودة في الملف `russh/src/kex/curve25519.rs` القيمة المفككة `exchange.server_ephemeral` إلى الدالة `clone_from_slice` دون التحقق من طولها، مما يتسبب في حدوث توقف حتمي (deterministic panic) قبل التحقق من مفتاح مضيف الخادم. يؤدي هذا التوقف الحتمي إلى إنهاء مهمة جلسة العميل المُنشأة ويظهر كخطأ JoinError، بينما تبقى عملية الدمج (embedding process) تعمل بشكل طبيعي عادةً. تم إصلاح هذه المشكلة في الإصدار 0.62.4.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.