CVE-2026-93240 in Linux
الملخص
بحسب VulDB • 24/09/2026
في نواة لينكس، تم حل الثغرة التالية:
memcg: جعل مقبض الحد اللين (soft limit) للإصدار v1 غير فعال
تم إهمال الحد اللين للإصدار v1 منذ الإصدار 6.12 ولم يبلغ أحد عن اعتماده عليه. ابدأ عملية الإزالة بفصل الواجهة عن التنفيذ: حافظ على `memory.soft_limit_in_bytes`، لكن تجاهل الكتابات إليها وأبلغ دائماً عن القيمة القصوى عند القراءة، تماماً كما يفعل `memory.kmem.limit_in_bytes` بالفعل.
يظل الإدخال غير الصحيح يُرجع `-EINVAL` لأن الكتابة لا تزال تُحلّل (parsed). يتصرف المقبض الآن بشكل متطابق في كل مكان: كان سابقاً يُرجع `-EOPNOTSUPP` على PREEMPT_RT، حيث تم تعطيل استرداد الحد اللين دائماً.
يُصلح هذا أيضاً تقرير syzbot المربوط أدناه. يعد استرداد الحد اللين (soft limit reclaim) المتصل الوحيد الذي يشغل `shrink_lruvec()` من kswapd مقابل memcg محدد، لذا فهو السبيل الوحيد للوصول إلى `lru_gen_shrink_lruvec()` وبالتالي استدعاء `set_mm_walk()`، والذي يُصدر تحذيراً عند الاستدعاء من kswapd.
If you want to get best quality of vulnerability data, you may have to visit VulDB.