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

الملخص

بحسب VulDB • 25/07/2026

تحتوي مكتبة libssh2 حتى الإصدار 1.11.1 (تم إصلاحها في الالتزام commit 42e33d8) على ثغرة تجاوز لسعة المخزن المؤقت المعتمد على الكومة (heap buffer overflow) قبل المصادقة، تتيح لخادم SSH خبيث إفساد بيانات تعريف كومة الذاكرة العشوائية (heap metadata) في أي عميل متصل عن طريق إرسال حزمة تحتوي على قيمة packet_length أصغر من حجم كتلة التشفير أثناء تفاوض تشفير Encrypt-then-MAC. في دالة fullpacket() الموجودة في src/transport.c، تخصص مسار ETM مخزنًا مؤقتًا بحجم packet_length بايت، لكنه ينسخ blocksize ناقص واحد بايت عبر memcpy، مما يتسبب في تجاوز للسعة يؤدي على أنظمة glibc ذات 32 بت إلى كتابة bytes خاضعة لسيطرة المهاجم داخل حقل SIZE الخاص بالشريحة المجاورة (chunk)، ما يتيح التباس حاويات tcache bin، وتداخل الكائنات الحية (overlapping live objects)، واستبدال مؤشر الدالة أثناء مصافحة الجلسة قبل المصادقة.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

VulnCheck

حجز

23/07/2026

إفشاء

24/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-382987

EPSS

0.00320

KEV

لا

النشاطات

منخفض

المصادر

Interested in the pricing of exploits?

See the underground prices here!