PT-2026-51994
CVE-2026-53100
·
تاريخ النشر
2026-06-24
·
تاريخ التحديث
2026-09-29
الوصف من
CVSS 3.1
5.5
متوسطةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
يحدث تعطل متبادل في برنامج تشغيل الشبكة اللاسلكية mt76 أثناء عمليات البقاء على القناة. تستدعي الدالتان
mt76 remain on channel() وmt76 roc complete() الدالة mt76 set channel() في حين أنهما تحتفظان بالفعل بقفل dev->mutex. ونظرًا لأن الدالة mt76 set channel() تحاول أيضًا الحصول على قفل dev->mutex، فإن ذلك يؤدي إلى حدوث حالة تعطل. بالإضافة إلى ذلك، قد تحدث حالة تعطل ثانوية مع قائمة انتظار المهام mac work.التوصيات
استبدل استدعاءات
mt76 set channel() بـ mt76 set channel() داخل الدوال المتأثرة.قم بتنفيذ
cancel delayed work sync() لقائمة انتظار العمل mac work قبل الحصول على قفل الموتكس في mt76 remain on channel() لمنع حدوث حالات التعطل المتبادل في قائمة انتظار العمل. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾