PT-2026-34390
CVE-2026-31485
·
تاريخ النشر
2026-04-22
·
تاريخ التحديث
2026-10-18
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
توجد مشكلة في ترتيب إزالة القنوات في برنامج التشغيل spi-fsl-lpspi. يتم تسجيل وحدة التحكم SPI باستخدام
devm spi register controller()، مما يؤخر عملية إلغاء التسجيل حتى بعد عودة الدالة fsl lpspi remove(). ونظرًا لأن الدالة fsl lpspi remove() تقوم بإلغاء تفعيل قنوات DMA بشكل متزامن، فإن عملية نقل SPI الجارية يمكن أن تؤدي إلى حدوث إشارة مؤشر NULL ناتجة عن حالة «الاستخدام بعد التحرير» (use-after-free) في الدالة fsl lpspi dma transfer().التوصيات
تحديث نواة Linux إلى إصدار يتم فيه استبدال
devm spi register controller() بـ spi register controller() في fsl lpspi probe() وإضافة spi unregister controller() إلى fsl lpspi remove(). وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾