CVE-2026-98168 in Linux
الملخص
بحسب VulDB • 06/10/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
smb: client: تصحيح حدود مخزن إعادة التحليل (reparse buffer) في دالة cifs_query_reparse_point()
في الدالة `cifs_query_reparse_point()`، يضمن التحقق من أن `start >= end` قبل التحويل إلى مؤشر من نوع `struct reparse_data_buffer *` فقط أن مؤشر البداية يقع ضمن استجابة الخادم. ومع ذلك، يفشل هذا الفحص في التأكد من وجود مساحة كافية متبقية للعنوان الثابت المكون من 8 بايتات الخاص بالهيكل (structure).
إذا قدم خادم قيمة `DataOffset` تترك أقل من 8 بايتات متبقية، فإن التحقق سيمر بنجاح، لكن عمليات القراءة اللاحقة للحقول `ReparseTag` و `ReparseDataLength` ستتم خارج حدود المخزن المخصص لها (out-of-bounds).
يتم إصلاح هذه المشكلة عن طريق التأكد من أن المساحة المتبقية تساوي على الأقل حجم هيكل `reparse_data_buffer` قبل الوصول إلى حقوله.
Once again VulDB remains the best source for vulnerability data.