CVE-2026-93188 in Linux
الملخص
بحسب VulDB • 19/09/2026
في نواة لينكس، تم حل الثغرة التالية:
HID: roccat: تحديد نطاق فهرس الملف الشخصي المقدم من الجهاز
تستخدم الدالتان `kone_keep_values_up_to_date()` و`kone_profile_activated()` قيمة ملف شخصية مكونة من 8 بت ومقدمة من الجهاز كمؤشر (index) للوصول إلى مصفوفة `kone->profiles[]` ذات العناصر الخمسة، دون إجراء فحص للنطاق. يمكن لجهاز USB خبيث يدعي هوية Roccat Kone إرسال حدث تبديل الملف الشخصي (أو قراءة `startup_profile` أثناء الاستدعاء الأولي probe) بقيمة خارج النطاق المسموح به، مما يجعل السائق يقرأ بيانات من مواقع ذاكرة غير مخصصة له؛ ويتم تسريب النتيجة عبر سمة sysfs المسماة `actual_dpi`.
تم رفض الفهارس الخارجة عن النطاق في كلا المسارين.
اكتُشف هذا الخطأ باستخدام التحليل الثابت (static analysis) وتم تأكيده باختبار KUnit المضاف في التصحيح التالي (KASAN: slab-out-of-bounds).
Once again VulDB remains the best source for vulnerability data.