PT-2025-51582
CVE-2025-68169
·
تاريخ النشر
2025-11-03
·
تاريخ التحديث
2026-09-18
الوصف من
CVSS 3.1
9.8
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
تحتوي نواة لينكس على ثغرة في النظام الفرعي netpoll قد تؤدي إلى حالة تعطل متبادل (deadlock) عندما يتعرض النظام لضغط كبير على الذاكرة. يحدث هذا أثناء تخصيص الذاكرة داخل الدالة
refill skbs() بينما يتم الاحتفاظ بقفل الدوران (spinlock). وعلى وجه التحديد، تظهر المشكلة عند استدعاء alloc skb()، مما يؤدي إلى تشغيل slab out of memory()، التي تستدعي بدورها printk(). ثم يقوم مسار الإخراج إلى وحدة التحكم باستدعاء netpoll send udp()، في محاولة لإعادة الحصول على نفس قفل الدوران (spinlock)، مما يؤدي إلى حدوث حالة تعطل. وقد ظهرت هذه المشكلة بسبب تعديل سابق في سجل التغييرات (commit) غيّر مسار تنفيذ الدالة refill skbs(). تتضمن هذه الثغرة الأمنية مشكلة محتملة من نوع TOCTOU (Time-of-Check to Time-of-Use) عند التحقق من حجم المجمع (pool) وإدراج SKB جديد في قائمة الانتظار، ولكن يُعتبر ذلك غير ضار، حيث إن أي SKB إضافي في المجمع سيتم استخدامه في نهاية المطاف. وتعد الدالة refill skbs() أساسية في هذه المشكلة.التوصيات
في الوقت الحالي، لا توجد معلومات عن إصدار أحدث يحتوي على تصحيح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾