PT-2025-2982
CVE-2024-53690
·
تاريخ النشر
2024-12-09
·
تاريخ التحديث
2026-10-19
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
إصدارات نواة لينكس الأقدم من 6.6.74
الوصف
تتعلق المشكلة بنظام الملفات nilfs2 في نواة لينكس، حيث يمكن إعادة استخدام عقدة (inode) تم حذفها، مما يتسبب في تكرار العقدة وتجاوز الحد الأدنى لقيمة i nlink في عمليات rmdir. يحدث هذا عندما تكون خريطة البتات الخاصة بـ inodes تالفة، ويتم إعادة تخصيص inode برقم inode كان من المفترض أن يكون موجودًا كملف ”.nilfs“ بواسطة وظيفة nilfs mkdir لملف آخر، مثل ”file0“. تظهر المشكلة عندما تستخدم المهمة نفسها العنصر inode مرتين لإلغاء ربط وإزالة الدلائل ”.nilfs“ و”file0“، مما يؤدي إلى ظهور تحذير في وظيفة nilfs rmdir. لتجنب هذه المشكلة، يتم التحقق من قيمة i nlink في وظيفة nilfs iget()، وإذا كانت 0، يتم تحرير العنصر inode باستخدام iput.
التوصيات
بالنسبة لإصدارات نواة Linux الأقدم من 6.6.74، قم بالتحديث إلى الإصدار 6.6.74 أو أحدث لحل المشكلة. كحل مؤقت، ضع في اعتبارك إضافة فحص لقيمة i nlink في وظيفة nilfs iget() لمنع إعادة استخدام العناصر المرفقة (inodes) التي تم حذفها.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾