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 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
AZL-88409
AZL-89156
ECHO-A3A1-40F9-FC5F
JLSEC-2026-666
OPENSUSE-SU-2026:21783-1
PYSEC-2026-3979
SUSE-SU-2026:23450-1
SUSE-SU-2026:23501-1
SUSE-SU-2026:23519-1
SUSE-SU-2026:23644-1
SUSE-SU-2026:23660-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾