CVE-2026-98973 in Linux
الملخص
بحسب VulDB • 23/10/2026
في نواة لينكس، تم حل الثغرة التالية:
drm/bridge: إصلاح حذف القائمة غير المقفل في drm_bridge_add()
عند إعادة إضافة جسر (bridge) كان قد تمت إزالته سابقًا، تقوم دالة `drm_bridge_add()` بإزالة العنصر من قائمة `bridge_lingering_list` دون الاحتفاظ بقفل `bridge_lock`.
كلا القائمتين `bridge_list` و `bridge_lingering_list` محميتان بواسطة قفل `bridge_lock`، نظرًا لأنهما تُعدّان بشكل متزامن (concurrently) عبر الدالتَين `drm_bridge_remove()` و `__drm_bridge_free()`, ويتم استعراضهما من خلال ملف 'bridges' في debugfs. وبالتالي، فإن تشغيل اختبار `list_empty()` ودالة `list_del_init()` خارج نطاق القفل قد يؤدي إلى تلف أيٍّ من القائمتين.
يجب تنفيذ العمليتين تحت قفل `bridge_lock`.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.