PT-2025-49372
CVE-2025-40271
·
تاريخ النشر
2025-06-12
·
تاريخ التحديث
2026-10-21
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات نواة لينكس من 3.14 حتى 6.18-rc5
الوصف
توجد مشكلة «الاستخدام بعد التحرير» (UAF) في الدالة
proc readdir de() داخل نواة لينكس. تحدث المشكلة بسبب استخدام rb erase() لإزالة إدخال دليل proc (pde) من شجرة الدليل الفرعي الأحمر-الأسود (rbtree) دون استدعاء RB CLEAR NODE() لاحقًا لتعيين العقدة على أنها فارغة. وهذا يترك روابط قديمة في شجرة rbtree.يمكن أن تنشأ حالة تنافس (race condition) عندما تقوم استدعاءات
getdents64() المتزامنة بتصفح أدلة مثل /proc/pid/net/dev snmp6/ أثناء إلغاء تسجيل أجهزة الشبكة ومسحها من شجرة rbtree. إذا تم تحرير إدخال pde إلى slab ثم تم الوصول إليه عبر pde subdir next()، فإن ذلك يؤدي إلى وصول من نوع UAF. قد يسمح هذا الخلل لمهاجم محلي بالتلاعب بالكومة (heap)، وتجاوز KASLR (توزيع عشوائي لمساحة عناوين النواة) عن طريق تسريب مؤشرات كومة النواة عبر الحقل d ino، وربما تنفيذ تعليمات برمجية تعسفية أو التسبب في رفض الخدمة.التوصيات
التحديث إلى إصدارات النواة المستقرة 5.10.247 أو 6.1.159 أو 6.12.73 أو 6.18-rc6.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾