CVE-2026-31606
usb: gadget: f_hid: لا تستدعي cdev_init بينما cdev قيد الاستخدام
- تم النشر
- 24/04/2026
- محدث
- 14/06/2026
- تخصيص CNA
- Linux
- الأدلة المرصودة
- 27/08/2026
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:Hمنخفض · الثلاثين يومًا القادمة
- المئوية
- 2.3%
- تاريخ الموديل
- 21/09/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
في نواة لينكس، تم حل الثغرة الأمنية التالية: usb: gadget: f_hid: لا تستدعي cdev_init بينما يكون cdev قيد الاستخدام عند استدعاء unbind ثم bind مرة أخرى، فإن cdev_init يعيد تهيئة cdev حتى لو كانت لا تزال هناك مراجع إليه. هذا هو الحال عندما يكون جهاز /dev/hidg* ما زال مفتوحًا. هذا سلوك غير آمن بوضوح ويؤدي إلى أعطال مثل oops. يعمل هذا الإصلاح على استخدام cdev_alloc لوضع cdev على الكومة (heap). بهذه الطريقة، يمكننا ببساطة تخصيص واحد جديد في hidg_bind.
المصادر
1- f_hid-4.14-backportsالتصحيح
تراجع لثلاثة إصلاحات منشورة لـ f_hid (بما في ذلك CVE-2026-31721 وCVE-2026-31606) إلى نواة Android الخاصة بالمورّد Linux 4.14.190 التي وصلت إلى نهاية العمر الافتراضي، مع سجلات تحقق على الجهاز.
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.