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.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
AZL-108528
AZL-93399
ECHO-A13B-3527-8590
JLSEC-2026-1088
OESA-2026-3392
OESA-2026-3395
OESA-2026-3479
OPENSUSE-SU-2026:11454-1
OPENSUSE-SU-2026:21549-1
RHSA-2026:46955
SUSE-SU-2026:23049-1
SUSE-SU-2026:23187-1
SUSE-SU-2026:23214-1
SUSE-SU-2026:23225-1
SUSE-SU-2026:23245-1
SUSE-SU-2026:3525-1
SUSE-SU-2026:3526-1
SUSE-SU-2026:3541-1
SUSE-SU-2026:4095-1
USN-8722-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾