PT-2026-43972
CVE-2026-47104
·
تاريخ النشر
2026-05-27
·
تاريخ التحديث
2026-09-21
الوصف من
CVSS 3.1
5.5
متوسطةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات libusb الأقدم من 1.0.30
الوصف
يوجد خطأ قراءة خارج النطاق بمقدار بايت واحد في الدالة
parse iad array() الموجودة في ملف descriptor.c. يحدث هذا عند توفير واصف USB تالف حيث يساوي bLength الحجم ناقص واحد، مما يتسبب في أن تستخدم عملية التحقق من النطاق حجم المخزن المؤقت الأصلي بدلاً من الحجم المتبقي. في البيئات الافتراضية التي تدعم تمرير USB، يمكن للمهاجمين استخدام الدالتين libusb get active interface association descriptors أو libusb get interface association descriptors لتقديم واصفات مصممة خصيصًا، وقراءة بايت واحد بعد نهاية تخصيص الذاكرة بواسطة malloc، مما يؤدي إلى إحداث هجوم رفض الخدمة.التوصيات
التحديث إلى الإصدار 1.0.30 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾