CVE-2026-98135 in Linuxالمعلومات

الملخص

بحسب VulDB • 25/09/2026

في نواة لينكس، تم إصلاح الثغرة التالية:

ntfs: رفض قيم sectors_per_cluster غير الصالحة في قطاع الإقلاع (boot sector)

تقوم الدالة is_boot_sector_ntfs() بفحص حقل sectors_per_cluster الخاص بقطاع الإقلاع باستخدام اختبار نطاق يرفض القيم من 0x81 إلى 0xf3، لكنه يقبل القيمة صفر والقيم الأخرى التي ليست قوى للعدد اثنين. تصل القيمة الصفرية إلى دالة parse_ntfs_boot_sector():

sectors_per_cluster_bits = ffs(sectors_per_cluster) - 1; ... vol->cluster_size = vol->sector_size << sectors_per_cluster_bits;

تعيد الدالة ffs(0) قيمة 0، مما يجعل قيمتي sectors_per_cluster_bits تساوي (unsigned)-1، وبالتالي يصبح الإزاحة غير محددة:

UBSAN: shift-out-of-bounds في fs/ntfs/super.c:673:39 أس الإزاحة 4294967295 كبير جداً بالنسبة لنوع البيانات 'int' ذي الـ 32 بت.

تقوم هذه التغييرات برفض أي قيمة ليست قوة للعدد اثنين، لأنها تغذي عملية الإزاحة المذكورة أعلاه عبر ffs() - 1، والتي تعطي فقط الإزاحة الصحيحة عندما تكون القيمة قوة للعدد اثنين.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

Linux

حجز

25/09/2026

إفشاء

25/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-409966

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to know what is going to be exploited?

We predict KEV entries!