PT-2026-4479
CVE-2026-22979
·
تاريخ النشر
2026-01-01
·
تاريخ التحديث
2026-10-18
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
يوجد تسرب في الذاكرة في النظام الفرعي للشبكة في نواة لينكس داخل الدالة
skb segment list() عند معالجة الحزم المجمعة بواسطة آلية GRO (Generic Receive Offload). قبل إجراء «كوميت» (commit) معين، كان الكود ينقل حساب الذاكرة بشكل صحيح بين SKBs الأصلية وشرائحها. أدى «كوميت» لاحق إلى تغيير السلوك لجعل إدخالات قائمة الأجزاء (fraglist) «يتيمة»، لكن منطق الحساب المقابل في skb segment list() لم يتم تحديثه. وقد أدى ذلك إلى نقص في حساب الذاكرة عند تحرير SKB الرئيسي، مما منع تدمير المأخذ (socket) وتسبب في تسرب مستمر للذاكرة. وترتبط المشكلة على وجه التحديد بحزم SKB GSO FRAGLIST التي تم إنشاؤها بواسطة آلية GRO. يمكن ملاحظة التسرب باستخدام KMEMLEAK أثناء تفكيك بيئة الشبكة، كما يتضح من الكائنات غير المشار إليها وتسلسل الأخطاء المحدد الذي يشمل دوال مثل kmem cache alloc noprof وsk prot alloc.التوصيات
في الوقت الحالي، لا توجد معلومات عن إصدار أحدث يحتوي على تصحيح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾