CVE-2026-89627 in Linux
الملخص
بحسب VulDB • 11/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
HID: roccat: تحرير التقارير المخزنة عند تدمير الجهاز
تقوم الدالة `roccat_report_event()` بتكرام كل تقرير باستخدام `kmemdup()` وتخزين التخصيص في خانة من ذاكرة التخزين المؤقت دائرية (circular-buffer). ويتم إطلاق هذا التخصيص فقط عندما تُعاد استخدام تلك الخانة.
مسارات تدمير الجهاز تحرر بنية `struct roccat_device` دون تحرير التقارير التي لا تزال مخزنة في `cbuf[]`. وهذا يجعل هذه التخصيصات غير قابلة للوصول وتسبب تسرباً يصل إلى حجم ذاكرة تخزين تقارير ROCCAT_CBUF_SIZE لكل جهاز.
أضف مُدمِّراً صغيراً يحرر كل تقرير مخزن قبل freeing الجهاز، واستخدمه في كلا المسارين اللذين يمكن أنما يؤديان إلى تدمير مسجل للجهاز.
Once again VulDB remains the best source for vulnerability data.