PT-2025-18907

CVE-2023-53143

·

تاريخ النشر

2025-05-02

·

تاريخ التحديث

2026-07-25

الوصف من

CVSS 3.1
5.5
متوسطة
المقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات نواة Linux السابقة للإصدار الذي تم إصلاحه
الوصف
تتعلق المشكلة بخطأ ”off-by-one“ في fsmap في أنظمة الملفات ذات الكتل بحجم 1 كيلوبايت في نواة Linux. ويحدث هذا الخطأ عند استدعاء الدالة ioctl باستخدام الأمر FS IOC GETFSMAP وعدم التحقق من صحة البنية fmh keys بشكل صحيح. وعلى وجه التحديد، لا تتعامل الدالة ext4 getfsmap datadev بشكل صحيح مع الحالة التي يكون فيها الحقل fmr physical محددًا بقيمة 0. وقد يؤدي ذلك إلى حدوث خطأ عند استدعاء الدالة ext4 mb load buddy gfp. ويرجع هذا الفشل إلى عدم كفاية التحقق من صحة النطاق للحقل keys[1] في الدالة ext4 getfsmap datadev. تقوم الدالة ext4 get group no and offset بطرح القيمة s first data block من الحجة blocknr، مما قد يؤدي إلى حدوث تدفق سفلي (underflow) عندما تكون قيمة blocknr أصغر من s first data block. قد يؤدي هذا التدفق السالب إلى حساب رقم مجموعة كبير بشكل مستحيل، مما يؤدي إلى حدوث خطأ.
التوصيات
لحل المشكلة، قم بتحديث نواة Linux إلى إصدار يتضمن تصحيحًا لخطأ «off-by-one» في fsmap في أنظمة الملفات ذات الكتل بحجم 1 كيلوبايت. كحل مؤقت (workaround)، يُنصح بتجنب استخدام الأمر FS IOC GETFSMAP في أنظمة الملفات ذات الكتل بحجم 1 كيلوبايت حتى يتوفر تصحيح. بالإضافة إلى ذلك، قم بتقييد الوصول إلى الدالة ext4 getfsmap datadev لتقليل مخاطر الاستغلال.
قابلية الاستغلال
استغلال
إصلاح
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
CLSA-2026-1778266904
SUSE-SU-2025:01918-1
SUSE-SU-2025:01966-1
SUSE-SU-2025:02173-1
SUSE-SU-2025_02173-1
SUSE-SU-2025:02262-1
SUSE-SU-2025_02262-1
SUSE-SU-2025:2173-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾