PT-2026-64649
CVE-2026-64428
·
تاريخ النشر
2026-07-25
·
تاريخ التحديث
2026-11-03
الوصف من
CVSS 3.1
5.5
متوسطةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
توجد مشكلة في وحدة التحكم GPIO SCH حيث تقوم الدالة
sch irq unmask() بتمكين IRQ الخاص بـ GPIO وتحديث حالة وحدة التحكم عبر الدالة sch irq mask unmask(). تستخدم هذه العملية sch->lock مع spin lock irqsave(). عند الوصول إلى استدعاء الرد من irq startup() أثناء إعداد IRQ المطلوب، يكون المسار غير قابل للنوم. ومع ذلك، في ظل PREEMPT RT، يتم تحويل spinlock t القياسي إلى قفل نائم، مما يؤدي إلى حالة يتم فيها استدعاء دالة نائمة من سياق غير صالح.التوصيات
تحويل قفل وحدة التحكم SCH إلى
raw spinlock t لضمان بقاء قفل السجل غير قابل للنوم بالنسبة لعمليات الاستدعاء المرتدة لـ irqchip. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾