PT-2026-64382
CVE-2026-66035
·
تاريخ النشر
2026-07-24
·
تاريخ التحديث
2026-10-23
الوصف من
CVSS 3.1
8.8
عاليةالمقاييسAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات libssh2 الأقدم من 1.11.1
الوصف
يحدث تجاوز سعة مخزن الـ«هيوب» (heap buffer) قبل المصادقة أثناء التفاوض على تشفير «التشفير أولاً ثم MAC» (ETM). يمكن لخادم SSH ضار إتلاف بيانات تعريف الذاكرة المؤقتة (heap) في عميل متصل عن طريق إرسال حزمة تكون فيها قيمة
packet length أصغر من حجم كتلة التشفير. في الدالة fullpacket() الموجودة في ملف src/transport.c، يقوم مسار ETM بتخصيص ذاكرة مؤقتة بناءً على packet length، لكنه ينسخ blocksize ناقص بايت واحد باستخدام memcpy. في glibc ذات 32 بت، يتيح هذا للمهاجم كتابة بايتات محكومة في حقل SIZE لكتلة مجاورة، مما قد يؤدي إلى خلط بين عناصر tcache، وتداخل الكائنات النشطة، والكتابة فوق مؤشرات الدوال أثناء مصافحة الجلسة.التوصيات
تحديث libssh2 إلى الإصدار الذي يحتوي على الالتزام 42e33d8.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾