CVE-2026-66034 in libssh2المعلومات

الملخص

بحسب VulDB • 25/07/2026

تحتوي libssh2 حتى الإصدار 1.11.1، والمُصلحة في الالتزام a13bb6c، على ثغرة ناتجة عن فحص حدود مفقود (missing bounds check) تتيح لخادم SSH خبيث إحداث قراءة خارج نطاق الذاكرة العشوائية (heap out-of-bounds read) بطول عشوائي وإطلاق ذاكرة مؤشر غير مهيأ عبر نظام الفرعي للمفتاح العام (publickey subsystem). في الدالة libssh2_publickey_list_fetch()، يقوم مُحلل استجابة الإصدار 1 بقراءة قيمة comment_len التي يتحكم فيها الخادم وتقدم مؤشر التحليل دون التحقق من بقاء عدد كافٍ من البايتات في المخزن المؤقت (buffer)، مما يؤدي إلى القراءة خارج النطاق وتسريب مؤشرات الذاكرة العشوائية من التخصيصات المجاورة، وبالتالي التغلب على ASLR، يليه تلف حالة مُخصص الذاكرة العشوائية عند إطلاق مؤشر غير مهيأ من منطقة realloc() التي لم تُصفّر عبر مسار تنظيف الأخطاء.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

VulnCheck

حجز

23/07/2026

إفشاء

24/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-382986

EPSS

0.00254

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!