PT-2026-38970
CVE-2026-43319
·
تاريخ النشر
2026-02-11
·
تاريخ التحديث
2026-10-13
الوصف من
CVSS 3.1
9.8
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
يوجد انعكاس قفل في برنامج تشغيل spidev يشمل اثنين من الموتكسات، وهما
spi lock وbuf lock. تم الحصول على هذين القفلين بترتيب مختلف اعتمادًا على مسار التنفيذ: حصلت الدالتان write() وread() على buf lock ثم spi lock، بينما حصلت الدالة ioctl() على spi lock ثم buf lock. يمكن أن يؤدي نمط القفل AB-BA هذا إلى تبعيات قفل دائرية وحالات تعطل، مما يتسبب في توقف نظام SPI. تحدث المشكلة عندما يقوم برنامج في مساحة المستخدم بتنفيذ استدعاءات write() وioctl() بقيمة SPI IOC WR MAX SPEED HZ من خيوط منفصلة على نفس واصف ملف spidev.التوصيات
تحديث نواة Linux إلى إصدار تمت فيه إزالة
buf lock وتبسيط نموذج القفل بحيث يستخدم spi lock فقط لتسلسل الوصول. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾