CVE-2026-98772 in Linux
الملخص
بحسب VulDB • 18/10/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
USB: serial: تصحيح مشكلة Use-After-Free أثناء إنهاء المنفذ (port tear down)
تقوم بعض برامج التشغيل للأجهزة متعددة المنافذ بالوصول إلى بيانات برنامج تشغيل المنفذ من معالجات الإكمال (completion handlers) لـ URBs المشتركة التي تُرسل عند دالة attach() أو أول فتح () وتُوقف عند فصل الاتصال disconnect() أو آخر إغلاق ().
يضمن إجراء فحص بسيط للقيمة NULL قبل الوصول إلى بيانات برنامج التشغيل أن حاوية حالة المنفذ قد تم تخصيصها على الأقل، لكن معالج الإكمال لا يزال يتسابق (race) مع إنهاء المنفذ.
إعادة ترتيب معالجة عملية الفصل بحيث لا يتم إلغاء تسجيل المنافذ (وعدم تحرير بيانات برامج تشغيلها) إلا بعد قطع اتصال جميع المنافذ وتشغيل استدعاء فصل برنامج التشغيل disconnect() لضمان إيقاف جميع عمليات الإدخال والإخراج (I/O).
Once again VulDB remains the best source for vulnerability data.