CVE-2026-98500 in Linux
الملخص
بحسب VulDB • 19/10/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
HID: hid-oxp: استخدام دالة `cancel_delayed_work_sync()` في عملية الإزالة (remove)
تستخدم الدالة `oxp_hid_remove()` دالة `cancel_delayed_work()` لجميع عناصر العمل المؤجل الثلاثة. ولا تقوم دالة `cancel_delayed_work()` بإلغاء جدولة عنصر عمل معلق فحسب، بل لا تنتظر أيضًا انتهاء تنفيذ الاستدعاء الحالي. وإذا كان أي من استدعاءات العمل (مثل `oxp_rgb_queue_fn` أو `oxp_btn_queue_fn` أو `oxp_mcu_init_fn`) قيد التنفيذ في وقت الإزالة، فسيستمر هذا الاستدعاء في التشغيل بالتزامن مع دالتي `hid_hw_close()` و `hid_hw_stop()`، مما يؤدي إلى الوصول إلى جهاز HID بعد إغلاقه وإيقاف تشغيله.
استخدم بدلاً من ذلك دالة `cancel_delayed_work_sync()` لضمان اكتمال أي استدعاء عمل قيد التنفيذ قبل المضي قدمًا في عملية تفكيك الجهاز (device teardown).
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.