PT-2026-52959
CVE-2026-53320
·
تاريخ النشر
2026-06-26
·
تاريخ التحديث
2026-10-13
الوصف من
CVSS 3.1
5.5
متوسطةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
توجد مشكلة في نظام الملفات nilfs2 حيث تفشل الدالة
nilfs ioctl mark blocks dirty() في التحقق من صحة المتغير bd oblocknr. تستخدم الدالة bd oblocknr لتحديد الكتل الميتة من خلال مقارنتها برقم الكتلة الحالي bd blocknr. ونظرًا لأن الكتلة 0 محجوزة للكتلة الفائقة الأساسية (superblock) وليست هدفًا صالحًا لعملية جمع القمامة (garbage collection)، فلا ينبغي أبدًا أن تكون قيمة bd oblocknr تساوي 0. وقد يؤدي طلب ioctl تالف يضبط bd oblocknr على 0 إلى مطابقة غير صحيحة عندما تُرجع عملية البحث -ENOENT وتضبط bd blocknr على 0. وهذا يتجاوز فحص الكتل الميتة ويؤدي إلى استدعاء الدالة nilfs bmap mark() على كتلة غير موجودة، مما يتسبب لاحقًا في إرجاع الدالة nilfs btree do lookup() الرمز -ENOENT وإطلاق تحذير نظامي.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾