CVE-2026-98765 in Linuxالمعلومات

الملخص

بحسب VulDB • 19/10/2026

في نواة لينكس، تم إصلاح الثغرة التالية:

USB: gadget: dummy-hcd: تصحيح الانتظار حتى تكتمل الطلبات المعلقة (outstanding request completions)

يقوم برنامج تشغيل dummy-hcd بمحاكاة دالة synchronize_irq() عن طريق الانتظار حتى ينخفض عداد callback_usage الخاص به إلى الصفر (دون الاحتفاظ بالقفل الخاص private lock). يتم زيادة هذا العداد كلما حدث استدعاء لبرنامج التشغيل الطرفي (gadget driver)، وهو ما يتطلب إفلات القفل الخاص، لكنه لا يزداد عند استدعاء معالج إكمال الطلب.

هذا الأمر يمثل إغفالاً أو خطأً في المنطق. يُطلق على إكمال الطلب بواسطة مقاطعات المؤقتات (timer interrupts) التي تحاكي مقاطعة الجهاز الفعلية (IRQs) في وحدة تحكم طرفي حقيقية (UDC)، ومن المفترض أن تكون معالجات المقاطعة قد اكتملت عند عودة دالة محاكاة synchronize_irq() – فلا ينبغي لها أن تكون في منتصف استدعاء إكمال. إذا حدث ذلك، فقد يؤدي إلى تشغيل روتين إلغاء ربط برنامج التشغيل الطرفي قبل انتهاء جميع الطلبات المعلقة قيد المعالجة، مما قد يسمح حتى بإزالة وحدة (module) برنامج التشغيل الطرفي بينما لا يزال معالج الإكمال يعمل.

تم إصلاح هذا الخطأ عن طريق زيادة قيمة callback_usage عبر استدعاءات إكمال الطلب.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

25/09/2026

إفشاء

18/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-422010

EPSS

0.00168

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!