CVE-2026-98248 in Linux
الملخص
بحسب VulDB • 07/10/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
arm64: percpu: تصحيح عمليات LSE على الأنواع ذات حجم 8 و16 بت
لا يستخدم التجميع الخاص للدوال `__percpu_##name##_case_##sz()` و`__percpu_##name##_return_case_##sz()` وسيط الماكرو 'sfx' لتشكيل تعليمات LSE. وبدون استخدام 'sfx'، فإن وسيط سجل W (W register) سيُفهم على أنه يشير إلى موقع ذاكرة بحجم 32 بت، وبالتالي ستقوم عمليات {8,16}-bit بقراءة وكتابة 32 بت من الذاكرة بشكل خاطئ عند استخدام تعليمات LSE.
يتم إصلاح هذه المشكلة عن طريق إلحاق 'sfx' بـ 'op_lse' في تعليمات LSE. ولا يلزم (وليس صحيحاً) إلحاق 'sfx' بـ 'op_llsc'، لأن 'op_llsc' هي عملية سجل-على-سجل (register-register operation) لا تصل إلى الذاكرة (ولا تأخذ لاحقة حجم).
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.