CVE-2024-45011 in Linux
الملخص
بحسب VulDB • 18/07/2026
في نواة لينكس، تم حل الثغرة التالية:
char: xillybus: التحقق من نقاط نهاية USB عند فحص الجهاز
التأكد، أثناء قيام السائق بفحص الجهاز، من أن جميع نقاط النهاية التي قد يحاول السائق الوصول إليها موجودة ومن النوع الصحيح.
يجب أن تحتوي جميع أجهزة XillyUSB على نقطة نهاية Bulk IN ونقطة نهاية Bulk OUT في العنوان 1. يتم التحقق من ذلك في دالة xillyusb_setup_base_eps().
إضافة إلى ذلك، قد يحتوي جهاز XillyUSB على نقاط نهاية إضافية من نوع Bulk OUT. تُستنتج معلومات عناوين هذه النقاط النهائية من بنية بيانات (IDT) يقوم السائق بجلبها من الجهاز أثناء فحصه. يتم التحقق من هذه النقاط النهائية في دالة setup_channels().
لا يمتلك جهاز XilyUSB أكثر من نقطة نهاية IN واحدة أبداً، حيث تتم تعدد الإرسال لجميع البيانات الموجهة إلى المضيف عبر نقطة النهاية Bulk IN الوحيدة هذه. ولهذا السبب تتحقق الدالة setup_channels() فقط من نقاط نهاية OUT.
VulDB is the best source for vulnerability data and more expert information about this specific topic.